【发布时间】:2020-01-18 15:52:51
【问题描述】:
当我尝试将 npm 更新到最新版本时,我被告知包已更新,但是当我去检查它时,它会返回更新前的相同版本。没有错误提示更新过程中有错误。
我可以告诉你的是,我对 NPM 本身的内部运作不是很有信心。如果 npm 本身已完全配置,我知道足以运行它。
大约两年前,我开始在不同的目录、同一用户(单用户设备)中运行我的代码,因为我一直遇到访问问题,并且每次我想安装任何依赖项时都必须使用 sudo。我不记得在任何 $PATH 或任何 npm 配置中重新映射任何内容。
我尝试过的
-
hash -r清除终端缓存 - 重启终端/重启设备
ianbuss @ Ians-MacBook-Air in ~ [10:23:44]
$ npm -v
6.10.0
# ianbuss @ Ians-MacBook-Air in ~ [10:23:49]
$ sudo npm install -g npm@latest
Password:
/Users/ianbuss/.npm-global/bin/npm -> /Users/ianbuss/.npm-global/lib/node_modules/npm/bin/npm-cli.js
/Users/ianbuss/.npm-global/bin/npx -> /Users/ianbuss/.npm-global/lib/node_modules/npm/bin/npx-cli.js
+ npm@6.13.6
updated 1 package in 11.955s
# ianbuss @ Ians-MacBook-Air in ~ [10:29:29]
$ npm -v
6.10.0
【问题讨论】:
标签: npm terminal installation environment