无法使用npm安装node包

3
在使用npm安装任何节点包时,我遇到了以下错误:

C:\Users\460785>npm install express -g npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "express" "-g" npm ERR! node v6.2.1 npm ERR! npm v3.9.3 npm ERR! code MODULE_NOT_FOUND

npm ERR! Cannot find module 'github-url-from-git' npm ERR! npm ERR! If you need help, you may report this error at: npm ERR!
https://github.com/npm/npm/issues

npm ERR! Please include the following file with any support request: npm ERR! C:\Users\460785\npm-debug.log

我尝试再次重新安装node.js,包括稳定版本和最新版本,但仍然遇到相同的错误。

你运行了什么命令?错误指向找不到模块github-url-from-git,但也提到了express模块。 - ishmaelMakitla
如果我运行任何命令..例如如果我运行“npm install mongoose --save”,我会得到相同的错误。因此,我现在无法安装任何软件包。对于任何软件包的安装,它都会抛出相同的错误。 - Subhadeep
你可以尝试运行命令 npm -v 来查看正在运行的版本,或者确认 npm 是否正常工作。 - ishmaelMakitla
1个回答

2

看起来在github上有多个人遇到了类似的问题。

正如用户GregWoods在那里所述,您可能需要完全卸载node.js并删除Program Files文件夹中的所有剩余文件,然后重新安装。


1
删除节点后,我发现我的nodejs文件夹仍然有一个node_modules文件夹。我删除了它,还删除了%AppData% npm和npm-cache文件夹。重新安装节点,问题得到解决。 - John H

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接