`npm安装@babel/cli`says";“警告已弃用”;四个模块。我如何修复这些不赞成意见?

`npm安装@babel/cli`says";“警告已弃用”;四个模块。我如何修复这些不赞成意见?,npm,babel-cli,Npm,Babel Cli,我的设置 MacOS=Catalina 10.15.4(最新版本) nvm=0.35.3(最新版本) node.js=12.16.3(最新LTS版本)。安装在nvm目录中 npm=6.14.4(最新版本)。安装在nvm目录中 注意:usr/local内无全局安装 我的问题 我使用npminit-y创建我的package.json。这里没问题 我使用npm安装——保存dev@babel/core。这里没问题。我得到了7.9.6版 然后,当我使用npm安装--save dev@babel/cli

我的设置

  • MacOS=Catalina 10.15.4(最新版本)
  • nvm=0.35.3(最新版本)
  • node.js=12.16.3(最新LTS版本)。安装在nvm目录中
  • npm=6.14.4(最新版本)。安装在nvm目录中
注意:
usr/local
内无全局安装

我的问题

我使用
npminit-y
创建我的package.json。这里没问题

我使用
npm安装——保存dev@babel/core
。这里没问题。我得到了7.9.6版

然后,当我使用
npm安装--save dev@babel/cli
时,我返回:

npm警告已弃用chokidar@2.1.8:Chokidar 2将在节点v14+上中断。升级到chokidar 3,依赖项减少15倍。

npm警告已弃用fsevents@1.2.13:fsevents 1将在节点v14+上中断,并且可能使用不安全的二进制文件。升级至fsevents 2。

npm警告已弃用urix@0.1.0:请看https://github.com/lydell/urix#deprecated

npm警告不推荐的解决方案-url@0.2.1: https://github.com/lydell/resolve-url#deprecated

@babel/cli版本是7.8.4

我试图解决问题的尝试

npm安装chokidar@3
给了我完全相同的警告

npm-install-chokidar
之后是
npm-install-save-dev@babel/cli
给出了完全相同的警告

npm升级chokidar
完全没有给我任何东西。终点站只是开始一条新线路

我已经安装了xcode的命令行工具(11.4.1版-最新的非测试版),问题仍然存在

我卸载了node.js和npm,然后使用nvm重新安装。这个问题仍然存在

我曾尝试在www.babeljs.io上阅读安装指南和文档,但许多信息似乎已经过时和/或相互矛盾。我找不到任何可能讨论这个问题的youtube视频,因为它们也过时了。stackoverflow.com上所有与此问题稍有关联的帖子也已过时。我最大的问题是试图找到没有过时的信息

我被卡住了。我正在努力思考下一步应该朝什么方向努力,并找出如何修复这些弃用警告


非常感谢您的帮助。

在7.10.3版中,Babel要求弃用的chokidar为节点6提供向后兼容性

据我所知,巴贝尔8将放弃对节点6的支持。 有关此主题的更多信息,请参阅以下2期巴别塔: 及

关于urix和resolve url,Babel源代码树引用源代码映射-resolve@0.5.3这反过来又引用了不推荐使用的urix和resolve url

如您帖子中的警告消息所示,链接和解释“解决方案是将您的依赖项链更新到源映射解析版本0.6.0或更高版本,或者切换到根本不使用源映射解析的依赖项。”然而,您是否热衷于碰上Babel依赖项树则是另一回事

然而,弃用并不意味着损坏,因为您使用的是节点12.16.3,并且警告状态仅来自节点14+的故障,我的期望是它们仍应在您的场景中按预期执行