安装了最新版本的节点 - 但npm坏了(mac)
问题描述:
好吧,我去了nodejs.org网页,下载了节点版本7.5.0,使用易于使用的向导安装它。
它安装时没有错误或问题。
当我打开我的终端,node -v
给我v7.5.0
,和npm -v
给我3.6.0
。
显然我想的最新版本NPM的,所以我去npm install [email protected] -g
,但我得到这个错误:安装了最新版本的节点 - 但npm坏了(mac)
Cannot find module 'internal/fs'
事实上,试图安装使用了同样的错误NPM结果任何东西。
如何修复npm?
答
尝试卸载您当前的节点版本并重新安装使用nvm
或brew
:
要查找节点的生活:command -v node && command -v npm
删除这些目录,在这里的一些评论指出:https://github.com/nodejs/node/issues/9377
将此信息发给任何路过的人。您可以使用npm up -g
更新npm
版本。下面通过nvm
是从我的控制台安装节点4.7.3
输出:
[email protected]:~/Desktop/demo$ nvm install 4.7.3
Downloading and installing node v4.7.3...
Downloading https://nodejs.org/dist/v4.7.3/node-v4.7.3-darwin-x64.tar.gz...
######################################################################## 100.0%
Computing checksum with shasum -a 256
Checksums matched!
Now using node v4.7.3 (npm v2.15.11)
[email protected]:~/Desktop/demo$ npm up -g
/Users/user/.nvm/versions/node/v4.7.3/bin/npm -> /Users/user/.nvm/versions/node/v4.7.3/lib/node_modules/npm/bin/npm-cli.js
[email protected] /Users/user/.nvm/versions/node/v4.7.3/lib/node_modules/npm
[email protected]:~/Desktop/demo$ npm -v
4.2.0
[email protected]:~/Desktop/demo$
https://github.com/nodejs/node/issues/9377 –
你可以只用'NPM高达-g'更新'npm'版本... – djthoms