npm警告:弃用的popper.js@1.16.1:您可以在@popperjs/core中找到新的Popper v2,该软件包专用于遗留版本v1。

11

我在一个已有的React项目中执行npm update命令时,显示如下:

npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

那是一个具体的问题吗?你尝试过升级它吗?发生了什么事? - jonrsharpe
3个回答

20

npm警告:已弃用popper.js@1.16.1:您可以在@ popperjs / core中找到新的Popper v2,该软件包专用于遗留版v1

运行命令npm uninstall popper.js && npm i @popperjs/core以删除已弃用的软件包并安装其新的Popper v2。


2
运行命令后显示:npm警告bootstrap@4.4.1需要一个对等的popper.js@^1.16.0,但未安装。您必须自己安装对等依赖项。 npm警告可选SKIPPING可选依赖项:fsevents@1.2.4(node_modules \ fsevents): npm警告notsup SKIPPING可选依赖项:fsevents@1.2.4的不支持平台:wanted {"os":"darwin","arch":"any"}(current:{"os":"win32","arch":"x64"}) - zouhair zouita
4
如果你想使用 Bootstrap,那么你需要使用已经被弃用的 Popper。这是因为 Bootstrap 依赖于 Popper。请注意不要更改原意。 - Al Duncanson

6

如果您想升级 Popper 插件并卸载弃用版本,只需在项目目录下运行npm install @popperjs/core --save,然后运行npm uninstall popper.js --save即可。

这不一定是个问题,除非您希望从已废弃的版本升级。


-1

只需在命令行中编写命令并安装新的popper.js

npm i popper.js

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接