我在一個代理上,並且npm install似乎被阻止,我嘗試了很多東西,最後我做的是跟着這些steps,這也失敗了,離開它。npm install外部命令提示符
最近我發現這是Git協議是由防火牆
受阻的原因,但,當我在瀏覽器嘗試同樣link(註冊表/模塊),它給我的JSON。
所以我懷疑是否有其他方式來安裝模塊,而不是拍攝npm install命令。
我可以在瀏覽器上看到json,希望我可以將它複製,放入一個文件,放在某個文件夾中,節點只是假設它被安裝。
我在一個代理上,並且npm install似乎被阻止,我嘗試了很多東西,最後我做的是跟着這些steps,這也失敗了,離開它。npm install外部命令提示符
最近我發現這是Git協議是由防火牆
受阻的原因,但,當我在瀏覽器嘗試同樣link(註冊表/模塊),它給我的JSON。
所以我懷疑是否有其他方式來安裝模塊,而不是拍攝npm install命令。
我可以在瀏覽器上看到json,希望我可以將它複製,放入一個文件,放在某個文件夾中,節點只是假設它被安裝。
NPM安裝解析文件本身。在大多數情況下,您可以將子模塊checkout直接插入到您的項目安裝中的node_modules目錄中,並且正常工作。
如果你不能從git結帳,只需從git項目頁面下載tarball(或zip)歸檔文件,然後將生成的目錄放到node_modules中。
您可能需要使用目錄頂層的package.json文件中的字符串重命名Zip存檔中包含的結果目錄。這將在您的要求聲明中解決。
節點包管理器在包裝上看起來很靈活。定的命令npm install <package>
包是:
a)含有)通過的package.json文件
B中描述的程序含有(a)
c)一種URL解析一個壓縮壓縮包的文件夾與(b)
d),其上的註冊表出版了(C)
E)一<name>@<tag>
指向(d)
六)<name>
具有 「最新」 標記滿足(E)一 七)<git remote url>
解析爲(B)
看到這個documentation NPM上安裝更多的幫助。
向下選民:請解釋你的投票。 – user568109 2015-02-09 06:59:20
'npm config get proxy'和'npm config get https-proxy'的輸出是什麼?如果瀏覽器工作,那麼npm也應該使用http(s)進行通信。 – soulcheck 2013-04-08 12:32:39
謝謝@soulcheck,但我們有另一種安裝方式嗎? – sij 2013-04-08 12:38:34