2012-05-19 72 views
2

我已經在安裝程序的windows上安裝了Node.js,並嘗試運行npm命令,但它不會運行。 當我輸入以下內容時。NPM不能在Windows上工作

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文件設置一個環境變量?如果我這樣做,你能帶領我通過這個過程嗎?

+0

「它不會運行」是什麼意思?有什麼事情發生?你有錯誤信息嗎?你是否先在這裏搜索閱讀[this](http://stackoverflow.com/questions/10505723/node-js-npm-not-working-on-windows)以查看它們是否適用?你在這裏絕對沒有任何信息可以用來嘗試和幫助你。請編輯您的問題並提供更多詳細信息,並記住我們無法從這裏看到您的屏幕 - 我們唯一的信息是您在問題中給我們提供的信息。謝謝。 –

+0

它給了我一個錯誤消息,說模塊找不到,但如果我輸入節點npm-cli.js的nmp運行,但它不允許我通過它參數 – PacoDev

+0

正如我所說,**請編輯您的問題並提供更多詳細信息**。如果您在發佈問題的相同帳戶下登錄,則會在您分配的代碼正下方找到編輯鏈接。在評論中添加詳細信息會讓試圖幫助您定位的人更難;他們屬於原來的問題。謝謝。 :)(另外,您是否檢查了我發佈的鏈接以查看它是否有幫助?) –

回答

1

我忘了將NodeJS和NPM添加到我的系統變量中。

+0

奇怪的是,你不應該手動這樣做,我相信。 – alebelcor