首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 7:使用"npm install“命令安装npm依赖项时遇到问题

Windows 7:使用"npm install“命令安装npm依赖项时遇到问题
EN

Stack Overflow用户
提问于 2015-12-04 15:40:56
回答 1查看 188关注 0票数 0

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

这是我的package.json文件:

代码语言:javascript
复制
{
  "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"
  }
}

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

EN

回答 1

Stack Overflow用户

发布于 2015-12-04 16:17:55

公司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作为端口

代码语言:javascript
复制
npm config set proxy http://proxy.company.com:8080 

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

可以使用以下命令检查设置:

代码语言:javascript
复制
npm config ls -l | grep prox
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34083228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档