关于前端:nrmrc和yarnrc配置镜像源

用处

应用npm或者yarn装置依赖时,指定依赖的镜像源。

示例

应用npm装置依赖

# 文件名为:.npmrc

# 设置同一个前缀/目录下包的源
# 上面的设置将前缀为@babel的包源指向了华为源
# 如果@babel前缀的包外部依赖了其余非@babel前缀的包,那么这些非@babel的包将不实用该规定
@babel:registry=https://mirrors.huaweicloud.com/repository/npm/

# 指定我的项目下所有包的源
# 如果下面的前缀规定没有匹配到,则应用这里的源
registry=http://mirrors.cloud.tencent.com/npm/

应用yarn@2.0以下装置依赖

# 文件名为:.yarnrc

# 设置同一个前缀/目录下包的源 验证无效
# 上面的设置将前缀为@babel的包源指向了腾讯源
# 如果@babel前缀的包依赖了其余非@babel前缀的包,那么这些非@babel的包将不实用该规定
"@babel:registry" "https://mirrors.huaweicloud.com/repository/npm/"

# 如果下面的前缀规定没有匹配到,则应用这里的源
"registry" "http://mirrors.cloud.tencent.com/npm/"

应用yarn@2.0及以上装置依赖

# 文件名为:.yarnrc.yml

# 设置同一个前缀/目录下包的源 验证无效
# 上面的设置将前缀为@babel的包源指向了华为源
# 如果@babel前缀的包依赖了其余非@babel前缀的包,那么这些非@babel的包将不实用该规定
"npmScopes":
  "@babel":
    "npmRegistryServer": "https://mirrors.huaweicloud.com/repository/npm/"

# 如果下面的前缀规定没有匹配到,则应用这里的源
"npmRegistryServer": "http://mirrors.cloud.tencent.com/npm/"

注意事项

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理