如何导入Polymer 3.x的<paper-textarea>?

时间:2018-07-30 22:16:53

标签: javascript typescript polymer polymer-3.x

我尝试了以下终端命令:

npm install --save paper-input

然后出现以下错误:

enter image description here

该错误消息中的关键声明是

  

npm WARN paper-input@3.0.2要求对等体react @> = 15.0.0,但未安装。您必须自己安装对等依赖项。

此外,它似乎将存储库存放在

node_modules>纸张输入(如2.x元素)

代替:

node_modules> @polymer>纸张输入(就像3.x元素一样)

这是怎么回事?我要做的就是安装paper-input

1 个答案:

答案 0 :(得分:1)

  

以下工作吗?

npm install --save paper-input

否,该paper-input包实际上是用于React的。 Polymer程序包为@polymer/paper-input,因此您将运行:

npm install --save @polymer/paper-input

您的导入用法确实是正确的(请参见demo)。

  

我没有看到paper-input的v3元素

我假设您正在查看paper-input's GitHub releases,其中不包含任何比v2.2.3更高的版本。但是,实际上NPM中有较新的版本,但是由于某些原因,它们没有在GitHub中标记。与Polymer 3.x兼容的元素版本为3.0.0-pre.21