有没有办法让 npm install (命令)在代理后面工作?
P粉743288436
P粉743288436 2023-08-23 18:07:57
[Vue.js讨论组]
<p>阅读 <code>.npmrc</code> 文件中的代理变量,但它不起作用。尽量避免手动下载所有需要的包并安装。</p>
P粉743288436
P粉743288436

全部回复(1)
P粉775723722

我这样解决了这个问题:

  1. 我运行此命令:

    npm config set strict-ssl false
    
  2. 然后将 npm 设置为使用 http 运行,而不是 https:

    npm config set registry "http://registry.npmjs.org/"
    
  3. 然后我使用以下语法安装软件包:

    npm --proxy http://username:password@cacheaddress.com.br:80 install packagename
    

如果代理不需要您进行身份验证,请跳过用户名:密码部分

编辑:我的一个朋友刚刚指出,您可以通过设置 BOTH HTTP_PROXY 和 HTTPS_PROXY 环境变量,然后正常发出命令来让 NPM 在代理后面工作npm install express(例如)

编辑2:正如@BStruthers评论的那样,请记住,包含“@”的密码将无法正确解析,如果包含@,则将整个密码放在引号中

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号