【发布时间】:2014-09-03 12:08:33
【问题描述】:
通常我可以使用 npm 安装库,但今天在安装 yeoman 时遇到了这个错误。请帮助找出根本原因。
D:\Works\phonegap\ionic\todo>npm install -g yo
module.js:340
throw err;
^
Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
我查看了文件夹:
C:\Program Files\nodejs\node_modules\npm\bin\
但没有看到 node_modules 文件夹作为描述的错误。
我也尝试找到 npm-cli.js 并看到它实际上在C:\Program Files\nodejs\node_modules\npm\bin\
【问题讨论】:
-
你什么时候安装node的?
-
抱歉,我忘记重新安装 node 来修复这个错误,所以现在没有 node_modules 文件夹。但在此之前,我还检查了 C:\Program Files\nodejs\node_modules\npm\bin\node_modules\ 但没有在其中看到 npm 文件夹。
-
我有这个答案。 8小时后发布。谢谢。
-
好吧,我想可能有人需要这个提示:点击 node.js 安装程序,然后选择“修复”,这样错误就解决了。
标签: node.js windows ionic-framework npm yeoman