阅读.npmrc文件中的代理变量,但它不起作用。尽量避免手动下载所有需要的包并安装。
当前回答
尝试在C:\Users\.npmrc中找到。npmrc
然后打开(记事本),写入并保存在里面:
proxy=http://<username>:<pass>@<proxyhost>:<port>
PS:请删除“<”和“>”!!
其他回答
这对我很管用。 设置http和https代理。
NPM配置设置代理http://proxy.company.com:8080 NPM配置http -proxy http://proxy.company.com:8080
在cmd或GIT Bash或其他提示符下使用以下命令
$ NPM配置代理http://192.168.1.101:4128
$ NPM配置http -proxy http://192.168.1.101:4128
其中192.168.1.101为代理IP, 4128为端口。根据您的代理设置进行更改。这对我很有用。
在最后捆绑了不同的答案后,@Kayvar回答的前四行帮助我解决了这个问题:
npm config set registry http://registry.npmjs.org/
npm config set proxy http://myusername:mypassword@proxy.us.somecompany:8080
npm config set https-proxy http://myusername:mypassword@proxy.us.somecompany:8080
npm config set strict-ssl false
对我来说,尽管python等都可以工作,但我们的公司代理npm不会。
我试着
NPM配置设置代理http://proxyccc.xxx.ca:8080 NPM配置http -proxy https://proxyccc.xxx.ca:8080 NPM配置设置注册表http://registry.npmjs.org/
按照指示,但总是得到相同的错误。
只是当我移开的时候 https-proxy https://proxyccc.xxx.ca: 8080 从.npmrc文件 那 NPM安装电子——save-dev工作正常
很多应用程序(例如npm)可以使用用户环境变量的代理设置。
您可以向您的环境中添加以下变量HTTP_PROXY和HTTPS_PROXY,它们对于每个变量都具有相同的值
http://user:password@proxyAddress:proxyPort
例如,如果你有Windows,你可以添加代理如下:
推荐文章
- DeprecationWarning:当我将脚本移动到另一个服务器时,由于安全性和可用性问题,Buffer()已弃用
- 我如何确定正确的“max-old-space-size”为Node.js?
- npm犯错!代码UNABLE_TO_GET_ISSUER_CERT_LOCALLY
- Access-Control-Allow-Origin不允许Origin < Origin >
- 如何获得所有已注册的快捷路线?
- 你可以为你的组织托管一个私有的存储库来使用npm吗?
- 如何定位父文件夹?
- Gulp命令未找到-安装Gulp后错误
- 在Node.js中写入文件时创建目录
- 如何将自定义脚本添加到包中。Json文件,运行javascript文件?
- 使用child_process。execSync但保持输出在控制台
- SyntaxError:在严格模式下使用const
- 在Node.js中递归复制文件夹
- 如何在node.js中设置默认时区?
- “react-scripts”不被视为内部或外部命令