我试图升级 npm 版本:
npm -v
5.6.0
sudo npm install -g npm@6
/home/${user}/.npm-global/bin/npm -> /home/${user}/.npm-global/lib/node_modules/npm/bin/npm-cli.js
/home/${user}/.npm-global/bin/npx -> /home/${user}/.npm-global/lib/node_modules/npm/bin/npx-cli.js
+ npm@6.4.1
updated 1 package in 20.723s
但在我检查后仍然保留v5.6.0版本
npm -v
5.6.0
我使用的是Windows 10(版本1803),但我在运行 Ubuntu 18.04 的 WSL 上安装了 Nodejs Node 是按照这些 steps 安装的
更新:
这似乎是 oh-my-zsh 的问题…因为我从 bash 尝试过,版本是正确的(6.4.1),当我输入 zsh
时,从 bash 尝试过,版本是正确的(6.4.1)。我得到6.4.1
npm 版本。但是当我启动终端时,zsh 没有加载正确的 npm 版本。
我正在用这种方式加载 oh-my-zsh 👇
~/.bashrc
bash -c zsh
最佳答案
尝试清除 npm 缓存:
npm cache clean --force
然后
npm i npm@6 -g
希望有帮助。
关于node.js - 升级npm版本时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52278210/