我已經能夠安裝npm
,但有很多東西似乎不起作用。socket.io:安裝它的正確方法是什麼?
我的第一個問題是什麼是怎麼回事:
[email protected]:~/Documents/node$ sudo npm install socket.io
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: No such module
at Object.<anonymous> (/usr/share/npm/lib/utils/output.js:8:21)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
at Module.load (module.js:351:31)
at Function._load (module.js:310:12)
at Module.require (module.js:357:17)
at require (module.js:368:17)
at Object.<anonymous> (/usr/share/npm/lib/utils/log.js:21:14)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
我似乎在這裏結束了很多(線201)。
此命令的工作時,我不使用sudo
。但我不知道它是否應該做。
是用javascript編寫的npm
?有沒有辦法我可以手動設置它?
此外,我似乎得到不同的結果,運行curl http://npmjs.org/install.sh | sh
命令來安裝npm,具體取決於我在什麼目錄。當我運行它時,應該在什麼目錄中?我真的不知道這些腳本在幕後做了些什麼,這真讓人沮喪。
我找到了大量的教程。他們都回到相同的指示。我遵循指示。他們不工作....尋找更多的教程.....
我得到node.js從src編譯完美。也從那裏測試基準。這應該是最難的部分!
升級節點0.6.1也重新安裝NPM,看看你是否有同樣的問題 – EhevuTov
'節點 - v'給我0.6.1。節點似乎工作。這只是npm,似乎表現得很奇怪。我將開始閱讀npm install sh腳本。 –
你有最新的npm嗎?我知道那個老的npm不適用於0.6.1。 – EhevuTov