【发布时间】:2017-07-07 05:44:52
【问题描述】:
无论我尝试了什么,我都无法在我的 Mac 上将 npm 更新到最新版本(当前为 3.10.7)。就拉下最新版本而言,安装似乎有效,但最新版本卡在 3.8.0。这是我可以提出的所有细节。
系统:Mac OS X El Capitan, Version 10.11.6
命令:node -v
结果:v6.6.0
命令:npm -v
结果:3.8.0
命令:npm cache clean
结果:没有
命令:which npm
结果:Users/wrburgess/.npm-packages/bin/npm
命令:npm install -g npm@latest
结果:
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/lib
├── abbrev@1.0.9
├── aproba@1.0.4
├── fstream@1.0.10
├─┬ fstream-npm@1.1.1
│ └─┬ fstream-ignore@1.0.5
│ └── minimatch@3.0.3
├─┬ glob@7.0.5
│ └── minimatch@3.0.3
├── graceful-fs@4.1.5
├── has-unicode@2.0.1
├── lodash.clonedeep@4.4.1
├── lodash.union@4.5.0
├── lodash.uniq@4.4.0
├── lodash.without@4.3.0
├── minimatch@3.0.3
├─┬ node-gyp@3.4.0
│ └── minimatch@3.0.3
├─┬ npm@3.10.7
│ └─┬ init-package-json@1.9.4
│ └─┬ glob@6.0.4
│ └── minimatch@3.0.3
├── npm-package-arg@4.2.0
├── npm-user-validate@0.1.5
├── read-package-tree@5.1.5
├── readable-stream@2.1.4
├── request@2.74.0
├── rimraf@2.5.4
├── which@1.2.10
└── wrappy@1.0.2
命令:npm cache clean
结果:没有
命令:npm -v
结果:3.8.0
有什么想法吗?
【问题讨论】:
-
你在同一个终端执行
npm -v吗?尝试关闭它并在另一个新终端上运行它。 -
我确实尝试了终端重启但没有成功
-
你最初是如何安装 Node/NPM 的?您的
npm可执行文件的位置(在/Users/wrburgess/.npm-packages中)不是标准的(官方安装程序会将其安装为/usr/local/bin/npm)。 -
我不知道它之前是如何安装的,但我知道当前的可执行文件不是标准的。不过,我不知道如何更改它。
-
你是怎么更新的,我也遇到了同样的问题