NPM无法找到模块,赢得7/64位

时间:2014-07-19 01:33:23

标签: javascript node.js cmd

我刚刚从node.js站点上的msi安装程序,在Windows 7 64位上安装了用于Windows 64位的节点。很遗憾它安装节点路径和npm(节点包管理器)。当我在CMD中键入节点时,它进入交互式控制台,我可以用它运行.js脚本(它正在工作)。但是当我键入npm时,我得到了这个错误。我没有改变任何路径,而且它是一个全新的安装。

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

3 个答案:

答案 0 :(得分:2)

很明显,问题是64位版本的Windows安装程序,32位工作正常!

答案 1 :(得分:0)

我建议为windows下载git bash。这应解决大多数cmd问题。

答案 2 :(得分:0)

您可以将PATH变量更改为C:\Program Files\nodejs'而不是C:\Program Files\nodejs\node_modules\npm\bin