一、问题
博主私有部署了一个npm私有源,私有源的父级指向npmmirror.com,但是经常会出现私有源上没有指定版本的包,但npmmirror.com有此包的问题。
根本的问题还是解决私有源与npmmirror.com同步的问题,但是为了速度解决,采用从2个源拉取依赖包
二、yarn配置方法
.yarnrc.yml配置
nodeLinker: node-modules
npmRegistryServer: "https://registry.npmmirror.com"
unsafeHttpWhitelist:
- nexus.mirrorxxxxxxx.com.cn
npmScopes:
iios-cloud:
npmRegistryServer: "http://nexus.mirrorxxxxxxx.com.cn/repository/npm-group/"
三、pnpm配置方法
新建.npmrc文件:
# 设置默认的 registry
registry=https://registry.npmmirror.com
# 为特定的 scope 设置 registry
@scope1:registry=http://nexus.mirrorxxxxxxx.com.cn/repository/npm-group/