gpt4 book ai didi

macos - 如何在 macOS 上更新 npm

转载 作者:行者123 更新时间:2023-12-03 07:48:10 28 4
gpt4 key购买 nike

由于我不知道的原因,我无法在 macOS 上更新到最新版本的 npm(它在 Windows 上运行良好)。 它没有显示任何错误,仅显示“更新了 1 个包”。

使用 Node.js 8.11.1

node -v
v8.11.1

我有什么版本的 npm?

$ npm -v
5.6.0

我试过这个...

$ npm i -g npm
+ npm@5.8.0
updated 1 package in 7.37s

而且更新失败。

$ npm -v
5.6.0

npm 在哪里?

$ which npm
/usr/local/bin/npm

所以我尝试酿造...

brew install npm

它失败了......

$ npm -v
5.6.0

*然后我尝试了这个... *

npm install npm@latest -g
+ npm@5.8.0
updated 1 package in 7.618s

它失败了......

npm -v
5.6.0
<小时/>

使用 sudo:

sudo npm i -g npm
+ npm@5.8.0
updated 1 package in 7.794s

它失败了......

npm -v
5.6.0

这也失败了...

sudo npm install npm@latest -g
<小时/>

我关注了directions found on this Q&A ,从我的系统中完全删除npm和node并从头开始重新安装它们,它也无法更新。

<小时/>

屏幕截图,根据请求:

enter image description here

<小时/>

关闭终端,然后重新打开终端并运行:

$ npm -v
5.6.0
<小时/>

sudo 两次:

$ sudo npm i -g npm
+ npm@5.8.0
updated 1 package in 7.478s
$ sudo npm i -g npm
+ npm@5.8.0
updated 1 package in 7.434s

也失败:

$ npm -v 
5.6.0
<小时/>

我错过了什么?这是怎么回事?

最佳答案

这适用于我的 Mac。

基于文档 https://docs.npmjs.com/troubleshooting/try-the-latest-stable-version-of-npm :

npm install -g npm@latest

文档中有一条注释,具体取决于您的安装方法,您可以添加一些 sudo

Upgrading on *nix (OSX, Linux, etc.)

(You may need to prefix these commands with sudo, especially on Linux, or OS X if you installed Node using its default installer.)

关于macos - 如何在 macOS 上更新 npm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49661521/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com