npm WARN deprecated tar@2.2.2: 此版本的 tar 不再受支持,并且不会收到安全更新。请尽快升级

新手上路,请多包涵

我已经在我的机器上安装了 node.js,但是当我尝试 npm install -g create-reactapp 它显示错误:-

 mayankthakur@Mayanks-MacBook-Air ~ % npm install -g create-react-app

npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.

changed 67 packages, and audited 68 packages in 1s

4 packages are looking for funding
  run `npm fund` for details

3 high severity vulnerabilities

To address all issues, run:
  npm audit fix

Run `npm audit` for details.

我得到了上述问题

原文由 MAYANK THAKUR 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 4.5k
2 个回答

这不是错误。你的焦油已经过时了。要解决此问题,请运行以下命令:- npm i tar 并输入 ok。现在你的问题 npm WARN deprecated tar@2.2.2: This version of tar is no longer support, and will not receive security updates.将被修复。

原文由 user62137 发布,翻译遵循 CC BY-SA 4.0 许可协议

运行: npm install tar@6 -g 将使您获得最新版本的 tar,您将不再收到折旧警告。

目前,在我撰写本文时,6.1.11 是可用的最新版本的 tar: https ://www.npmjs.com/package/tar

“tar@6”表示安装程序的“第 6”个主要版本中的最新版本。

“-g”表示“全局”安装它,因此它适用于您机器上的每个存储库。

您也可以省略“-g”并添加“–save”,这会将它保存在您的 package.json 中,作为具有该特定回购协议版本号的依赖项,但您必须确保运行命令在您的 repo 文件夹中,以使其正常工作。

如果它安装在存储库中,您可能还必须从 repo 目录中“npm remove tar –save”,如果您选择这样做,它才能使用全局安装的目录。

原文由 user16791854 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进