# 项目中 npm 源(registry)配置
项目中需要指定 registry,很多时候是安装源慢或者直接无法安装。这里主要介绍的是私有源的使用,方法大同小异。
# 命令设置
npm --registry=https://registry.npm.taobao.org [npm命令]
# 全局替换
npm config set registry https://registry.npm.taobao.org
# 配置文件
项目根目录创建 .npmrc 文件
registry=https://registry.npm.taobao.org //写入配置文件
@xxx:registry=http://registry.npm.xxx.com
# package.json
// 远程
"xxx": "git+ssh://git@xxx.xxx.com/xxx/xxx/xxx#v1.0.0"
"@xxx/project-name": "~0.0.1",
"xxx": "http://gitlab.xxx.com/xxx/xxx/archive.tar.gz?ref=0.0.1"
// 本地
"xxx": "file:../project-name"
# 总结
对于私有库推荐 package.json
, 配置文件。