所以我多次安裝並重新安裝了node.js並嘗試了npm的各種安裝。我目前在節點版本0.6.11上。當我嘗試使用npm安裝新模塊時,出現了幾個錯誤。我對節點編程非常陌生,但我試圖研究這個問題,但還沒有找到合適的答案。當我用npm安裝模塊,然後嘗試在命令提示符下使用它時,什麼都不會發生。我得到的是例如通過npm安裝的Node.js模塊無法識別
「haraka」不被識別爲一個內部或外部命令,可操作 程序或批處理文件。
這發生在我安裝的每個模塊上。我在這裏錯過了什麼。請幫忙。我對節點感到非常沮喪
所以我多次安裝並重新安裝了node.js並嘗試了npm的各種安裝。我目前在節點版本0.6.11上。當我嘗試使用npm安裝新模塊時,出現了幾個錯誤。我對節點編程非常陌生,但我試圖研究這個問題,但還沒有找到合適的答案。當我用npm安裝模塊,然後嘗試在命令提示符下使用它時,什麼都不會發生。我得到的是例如通過npm安裝的Node.js模塊無法識別
「haraka」不被識別爲一個內部或外部命令,可操作 程序或批處理文件。
這發生在我安裝的每個模塊上。我在這裏錯過了什麼。請幫忙。我對節點感到非常沮喪
默認情況下,npm將在本地安裝包,位於./node_modules
。所以,如果你是在/home/foo
:
[email protected]:/home/foo$ npm install Haraka
Haraka將被安裝在/home/foo/node_modules/Haraka
。如果你想在全球範圍內安裝一個模塊(默認情況下/usr/local/lib/node_modules
),供應-g
開關:
[email protected]:/home/foo$ sudo npm install -g Haraka
Haraka將被安裝在/usr/local/lib/node_modules/Haraka
,命令haraka
將被符號鏈接到/usr/local/bin/haraka
。
建議在本地安裝任何依賴項。這樣,你就不必再爲需要不同版本依賴的不同軟件包而煩惱了,也就是「依賴地獄」。我有我的所有項目在~/development/projects
,並且每個節點項目都有它自己的node_modules
文件夾。