我尝试了以下终端命令:
npm install --save paper-input
然后出现以下错误:
该错误消息中的关键声明是
npm WARN paper-input@3.0.2要求对等体react @> = 15.0.0,但未安装。您必须自己安装对等依赖项。
此外,它似乎将存储库存放在
node_modules>纸张输入(如2.x元素)
代替:
node_modules> @polymer>纸张输入(就像3.x元素一样)
这是怎么回事?我要做的就是安装paper-input
。
答案 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
。