在云效中最近淘宝源ssl过期了,好像 https(不安全) 跳转 registry.npmmirror.com(证书可用) , 不安全的https 导致npm 安装失败怎么切换默认的 npm 源?
在云效中遇到因淘宝源SSL过期导致的npm安装失败,您可以通过配置npm的镜像源管理工具nrm来切换默认的npm源。以下是具体的操作步骤:
npm install -g nrm
。nrm ls
命令来查看可选的npm源列表。nrm use
命令 followed by the name of the registry you want to switch to, such as nrm use npm
to switch back to the official npm registry。nrm add
命令 followed by the name you want to give the source and its URL, for example nrm add mynpm https://my-npm-mirror.com
。nrm del
命令 followed by the name of the registry you want to remove, like nrm del mynpm
。nrm test
命令可以测试各个源的下载速度,帮助您选择最佳的源。此外,根据云效的文档,Flow已经完成了与Packages的NPM仓库的自动打通,当您在Flow中进行Nodejs构建时,使用npm install指令,Flow会优先从您的Packages的NPM仓库中下载依赖文件。因此,如果您在云效中使用Flow,可能不需要手动切换npm源,因为系统会自动为您选择最优的源。
总的来说,通过上述步骤,您应该能够解决因淘宝源SSL过期导致的npm安装失败问题,并成功切换到其他可用的npm源。
参考链接:https://developer.aliyun.com/article/1135571 。此回答整理来自钉群“云效开发者交流群5群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。