[英]Manually installing NPM packages
我使用節點Windows安裝程序v0.8.3來安裝nodejs。 當我嘗試像這樣安裝快遞:
npm install express
它不起作用。 我想這是因為我的公司正在使用代理,所以我從github https://github.com/visionmedia/express下載了express,但我不知道如何安裝。
我解壓縮文件並將它們放在F / express /中。 請幫我? 我在Windows上
當我嘗試使用以下命令從F:/ express /安裝時
cd F:/express
npm install ./express
要么
npm install .
我收到以下錯誤:
error: connect ETIMEDOUT
at errnoException (net.js:776:11)
at Object.afterConnect [as oncomplete] (net.js:767:19)
當我嘗試做的時候
npm install F:/express
表明
express@3.0.0beta7 prepublish F:/express/
npm prune
然后是大量的http get消息,然后是同樣的錯誤
express本身有很多依賴項,我相信如果你發出npm install
npm也會嘗試檢索。 我認為你應該正確配置代理=> http://jjasonclark.com/how-to-setup-node-behind-web-proxy ?
通過以下方法之一配置NPM以使用上述代理可能是最方便的長期(在下文中,使用$ PROTOCOL:// $ DOMAIN:$ PORT(例如http)形式的代理替換$ PROXY ://proxy.server:80 ))
A.將環境變量http_proxy和https_proxy設置為$ PROXY
B.
npm set proxy $PROXY
npm set https-proxy $PROXY
如果由於代理或其他Internet連接問題而無法獲取軟件包,請在另一台計算機上設置項目。 然后將項目復制到目標。 它將包含您需要的所有文件。
嘗試npm install .\\express
(假設express文件夾在當前文件夾中)。
問題是, express
在npm install express
被解析為一個包名,而.\\express
在npm install .\\express
解析為文件夾名稱。
您將需要運行npm install .
從你的F:/express/
文件夾(或npm install -g .
用於全局安裝)。
看起來你下載了測試版(3.0.0beta7)。 嘗試安裝最新的穩定版本(2.5.11):
npm install https://github.com/visionmedia/express/tarball/2.5.11
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.