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

zou*_*ita 5 reactjs react-native react-redux popper.js react-popper

当我npm update为现有的 React 项目放置命令时,会显示:

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"})
Run Code Online (Sandbox Code Playgroud)

Al *_*son 8

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

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

  • bootstrap 取决于已弃用的 popper,因此如果您想使用 bootstrap,则必须保留它。 (4认同)
  • 运行命令后,将显示:`npm WARN bootstrap@4.4.1 需要 popper.js@^1.16.0 的同级,但未安装。您必须自己安装对等依赖项。npm 警告可选跳过可选依赖项:fsevents@1.2.4 (node_modules\fsevents):npm 警告 notsup 跳过可选依赖项:fsevents@1.2.4 不支持的平台:想要 {"os":"darwin","arch":"any “}(当前:{“os”:“win32”,“arch”:“x64”})` (2认同)

Phi*_*age 6

这不一定是问题,除非您想从已弃用的版本升级。

如果您想升级,只需运行npm install @popperjs/core --save,然后npm uninstall popper.js --save从您的项目目录中安装 Popper v2 并卸载已弃用的版本。