NPM不适用于Windows

时间:2012-05-19 23:30:48

标签: windows cmd npm

我已经使用安装程序在Windows上安装了Node.js,并尝试运行npm命令,但它不会运行。 当我输入以下内容时。

npm install socket.io

我得到了这个

module.js:337
    throw new Error("Cannot find module '" + request + "'");
          ^
Error: Cannot find module 'C:\Windows\System32\node_modules\npm\bin\npm-cli.js'
    at Function._resolveFilename (module.js:337:11)
    at Function._load (module.js:279:25)
    at Array.0 (module.js:484:10)
    at EventEmitter._tickCallback (node.js:190:38)

当我输入

npm 

我得到了这个

module.js:337
    throw new Error("Cannot find module '" + request + "'");
          ^
Error: Cannot find module 'C:\Windows\System32\node_modules\npm\bin\npm-cli.js'
    at Function._resolveFilename (module.js:337:11)
    at Function._load (module.js:279:25)
    at Array.0 (module.js:484:10)
    at EventEmitter._tickCallback (node.js:190:38)

我检查过,我在正确的位置有npm-cli.js文件。我如何让npm命令工作。我是否需要为npm-cli.js文件设置一个环境变量?如果我这样做,你能引导我走过这个过程吗?

1 个答案:

答案 0 :(得分:1)

我忘了将NodeJS和NPM添加到我的系统变量中。