我正在尝试使用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"
}
}请让我知道可能是什么问题。
发布于 2015-12-04 16:17:55
公司web代理背后的:
设置Node.js和使用npm是一件非常痛苦的事情。我认为web代理设置与unix世界的其他设置一样,需要设置HTTP_PROXY和HTTPS_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 proxhttps://stackoverflow.com/questions/34083228
复制相似问题