我的设置
- MacOS = Catalina 10.15.4(最新版本)
- nvm = 0.35.3(最新版本)
- node.js = 12.16.3(最新的 LTS 版本)。安装在 nvm 目录中。
- npm = 6.14.4(最新版本)。安装在 nvm 目录中。
注意:没有全局安装在usr/local
.
我的问题
我npm init -y
用来创建我的 package.json。这里没有问题。
我用npm install --save-dev @babel/core
. 这里没有问题。我得到版本 7.9.6。
然后当我使用npm install --save-dev @babel/cli
我回来时:
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
@babel/cli 版本是 7.8.4。
我尝试解决问题
npm install chokidar@3
给了我完全相同的警告。
npm install chokidar
其次npm install --save-dev @babel/cli
给了我完全相同的警告。
npm upgrade chokidar
绝对没有给我任何东西。终端只是开始一个新行。
我已经安装了 xcode 的命令行工具(版本 11.4.1 - 最新的非测试版)并且问题仍然存在。
我卸载了 node.js 和 npm,然后使用 nvm 重新安装。问题仍然存在。
我尝试阅读 www.babeljs.io 上的安装指南和文档,但很多信息似乎已经过时和/或自相矛盾。我找不到任何可能讨论该问题的 youtube 视频,因为它们也已过时。stackoverflow.com 上与此问题稍有关联的所有帖子也已过时。我最大的问题是试图找到不过时的信息。
我很困。我正在努力思考下一步该往哪个方向尝试并弄清楚如何解决这些弃用警告。
任何帮助将非常感激。