簡體   English   中英

Windows 7:使用“ npm install”命令安裝npm依賴項時遇到問題

[英]Windows 7 : Facing issue in installing npm dependecies using “npm install” command

我正在嘗試使用npm install命令npm install package.json文件中提到的npm依賴項。 我想提到的一件事是,我在公司的網絡中,但是我也嘗試使用管理員權限。 仍然出現相同的錯誤。 下面是錯誤截圖: 在此處輸入圖片說明

這是我的package.json文件:

{
  "name": "gulp-autoreload",
  "description": "The simplest Live Reload environment",
  "version": "0.0.1",
  "dependencies": {
    "connect": "^2.14.4",
    "connect-livereload": "^0.5.3",
    "gulp": "^3.8.5",
    "gulp-livereload": "^3.8.0",
    "opn": "^1.0.1"
  },
  "scripts": {
    "start": "gulp"
  }
}

請讓我知道可能是什么問題。

對於那些在公司Web代理背后的人:

設置Node.js並使用npm可能會很麻煩。 我以為Web代理設置與Unix的其余部分一樣,需要設置HTTP_PROXYHTTPS_PROXY環境變量。 盡管我只是從Github克隆了Node存儲庫,所以它們已經設置好了。 是什么賦予了?

稍作搜索,我發現npm使用了配置文件,可以通過命令行npm config set ...將其添加到其中。正確設置的關鍵是設置的拼寫。 現在,這已經讓我咬了很多遍! 要使npm在代理后面工作,需要設置代理和https-proxy設置。 關鍵是要注意-(破折號)不是_(下划線)。

因此,整個過程是通過安裝程序或源代碼安裝Node.js。 打開命令提示符或終端會話,然后運行以下命令以將npm配置為與Web代理一起使用。 這些命令使用proxy.company.com作為地址,並使用8080作為端口

npm config set proxy http://proxy.company.com:8080 

npm config set https-proxy http://proxy.company.com:8080

您可以使用以下方法檢查設置:

npm config ls -l | grep prox

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM