我正在使用从此处下载的Node.js for Windows软件包(目前为0.4.2): http://www.rafaljonca.org/d/nodejs-windows
效果很好 - 我可以使用npm安装软件包,并运行node-inspector,express等软件包。问题是我只能在 in bin中运行这些软件包发行版的目录。我运行setenv.cmd文件,它将bin添加到路径中,但是当我不在bin路径中时,尝试实际调用包(比如使用npm安装另一个包)会导致以下异常。
Error: Cannot find module '/npm '
at Function._resolveFilename (module.js:299:11)
at Function._load (module.js:245:25)
at Array.<anonymous> (module.js:402:10)
at EventEmitter._tickCallback (node.js:108:26)
我已经尝试将NODE_PATH环境变量设置为我的节点包dir,但事实并非如此。帮助
答案 0 :(得分:1)
虽然问题是4个月大,但我最近遇到了同样的问题,所以希望这仍然有用。
runnode.cmd文件中有一个错误 - 在'convArg = %% i'之后,第4行末尾有2个空格。如果删除它们,脚本将起作用。