全局,指定镜像源
// 配置全局的 npm 镜像源, 如下,设置使用淘宝镜像源
npm config set registry https://registry.npm.taobao.org
安装 npm 包时,指定镜像源
// 安装 <pkg> 时,使用淘宝镜像源
npm install <pkg> --registry=https://npm.taobao.org
.npmrc 文件中设置镜像源
// <xxx>域的包,使用此镜像源进行安装
@xxx:registry=https://registry-npm.rd.xxx.com
// 其它的包,使用此镜像进行安装
registry=https://registry.npmjs.org
package.json 中指定包的镜像源
// package.json
"xxx-upload-map-plugin": "https://registry.npmjs.org/xxx-upload-map-plugin/-/xxx-upload-map-plugin-0.1.33.tgz"
npm install
在一个含有 package.json
的文件夹下,执行 npm install
(注:不带参数),
将会安装 package.json
中 dependencies
指定的包,如果有 package-lock.json
或 npm-shrinkwrap.json
,则此两者优先级较高:
npm-shrinkwrap.json
> package-lock.json
> package.json