我刚刚用node.js站点上的msi安装程序安装了windows 64位的node,在windows 7 64位。它说它安装节点路径和npm(节点包管理器)。当我在CMD中输入node时,它会转到交互式控制台,我可以用它运行.js脚本(它正在工作)。但当我输入npm时,我得到这个错误。我没有改变任何路径,这是一个新的安装。
Error: Cannot find module 'C:Program Filesnodejsnode_modulesnpmbinnode_modulesnpmbinnpm-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
显然,问题是在64位版本的windows安装程序中,32位工作正常!
我建议下载windows版本的git bash。
您可以将PATH变量更改为C:Program Filesnodejs'
而不是C:Program Filesnodejsnode_modulesnpmbin