开发者社区 > 云效DevOps > 正文

在云效中怎么切换默认的 npm 源?

在云效中最近淘宝源ssl过期了,好像 https(不安全) 跳转 registry.npmmirror.com(证书可用) , 不安全的https 导致npm 安装失败怎么切换默认的 npm 源?

展开
收起
花开富贵111 2024-02-01 19:38:47 110 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在云效中遇到因淘宝源SSL过期导致的npm安装失败,您可以通过配置npm的镜像源管理工具nrm来切换默认的npm源。以下是具体的操作步骤:

    1. 安装nrm:首先需要全局安装nrm(npm registry manager),这是一个npm的镜像源管理工具,可以方便地更换npm的包源。安装命令为npm install -g nrm
    2. 查看可选npm源:安装完成后,可以使用nrm ls命令来查看可选的npm源列表。
    3. 切换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。
    4. 增加npm源:如果您有其他可靠的npm源,可以使用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
    5. 删除npm源:如果需要删除某个不再使用的npm源,可以使用nrm del命令 followed by the name of the registry you want to remove, like nrm del mynpm
    6. 测试npm源速度:使用nrm test命令可以测试各个源的下载速度,帮助您选择最佳的源。

    此外,根据云效的文档,Flow已经完成了与Packages的NPM仓库的自动打通,当您在Flow中进行Nodejs构建时,使用npm install指令,Flow会优先从您的Packages的NPM仓库中下载依赖文件。因此,如果您在云效中使用Flow,可能不需要手动切换npm源,因为系统会自动为您选择最优的源。

    总的来说,通过上述步骤,您应该能够解决因淘宝源SSL过期导致的npm安装失败问题,并成功切换到其他可用的npm源。

    2024-02-02 12:13:42
    赞同 展开评论 打赏
  • 参考链接:https://developer.aliyun.com/article/1135571 。此回答整理来自钉群“云效开发者交流群5群”

    2024-02-01 19:57:22
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效2.0-智能化运维平台 立即下载
基于webpack和npm的前端组件化实践 立即下载
基于FAAS构建NPM同步CDN 立即下载

相关镜像