1

我尝试了以下终端命令:

npm install --save paper-input

然后得到以下错误:

在此处输入图像描述

该错误消息中的关键语句是

npm WARN paper-input@3.0.2 需要一个 react@>= 15.0.0 但没有安装。您必须自己安装对等依赖项。

此外,它似乎将回购存入

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

代替:

node_modules > @polymer > paper-input(就像 3.x 元素一样)

这里发生了什么?我要做的就是安装paper-input.

4

1 回答 1

1

下面的工作吗?

npm install --save paper-input

不,那个paper-input包实际上是为 React 准备的。Polymer 包是@polymer/paper-input,因此您将运行:

npm install --save @polymer/paper-input

而且您的导入用法确实是正确的(请参阅演示)。

我没有看到 v3 元素paper-input

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

于 2018-07-30T23:51:58.687 回答