Windows 7:使用" npm install"来解决安装npm dependecies的问题。命令

时间:2015-12-04 07:40:56

标签: json node.js windows-7 npm npm-install

我正在尝试使用package.json命令安装npm install文件中提到的npm依赖项。有一件事我想提到我在公司的网络中,但我也试过使用管理员权限。仍然得到同样的错误。以下是错误截图: enter image description here

这是我的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"
  }
}

请让我知道可能是什么问题。

1 个答案:

答案 0 :(得分:0)

对于那些支持公司网络代理的人:

设置Node.js并使用npm可能是一个真正的痛苦。我认为Web代理设置与unix世界的其余部分类似,需要设置 HTTP_PROXY HTTPS_PROXY 环境变量。虽然我只是从Github克隆了Node存储库,所以它们已经安装好了。是什么给了什么?

稍微搜索一下,我发现npm使用配置文件,可以通过命令行添加到 npm config 设置....正确的关键是拼写设置。这让我多次沉浸其中!让npm在代理后面工作需要设置代理和https代理设置。关键是注意到 - (破折号)不是_(下划线)。

  

因此,完整的过程是通过安装程序或源安装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