npm换源
临时源
# 本次安装使用指定镜像,不修改持久配置
npm install express --registry=https://registry.npmmirror.com/
# 只查看包信息时使用 info
npm info express --registry=https://registry.npmmirror.com/
持久源
npm config set registry https://registry.npmmirror.com
永久修改镜像源
# 查看配置和用户配置文件的实际路径
npm config list
npm config get userconfig
npm config get globalconfig
npm config ls -l
也可以编辑 npm config get userconfig 返回的文件,写入:
registry=https://registry.npmmirror.com/
验证设置是否成功
npm config get registry
# OR
npm info express
原始源
npm config set registry https://registry.npmjs.org/
淘宝源
npm config set registry https://registry.npmmirror.com/
华为源
npm config set registry https://mirrors.huaweicloud.com/repository/npm/
通过使用淘宝定制的cnpm安装
- 安装cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com/
- 使用cnpm
cnpm install express
只需切换镜像时,直接配置 npm 即可,不必额外安装 cnpm。已有锁文件可能保留旧镜像的 resolved 地址;应先检查,不要直接删除锁文件造成依赖版本变化。
评论将在接近此处时加载,也可点击立即加载。