📃一、前言
npm原始的仓库源 https://registry.npmjs.org 下载内容会比较慢,如果使用较快的其他镜像(国内),将会大大提高下载速度,节省开发时间。
解决方案1
直接使用cnpm代替npm
1 | # 安装cnpm |
解决方案2
直接修改全局的npm源地址
1 | # 设置为淘宝的源地址 |
解决方案3
安装的时候指定源参数
1 | # 安装lodash |
解决方案4
使用nrm管理npm源
相应的如果需要切换node版本可以借助nvm工具,参考之前的 这篇文章
1 | # 安装nrm工具 |
解决方案5
修改 .npmrc 文件也可以实现指定源的配置,关于全局 .npmrc 文件的位置 可以通过命令 npm config list
查看得到 可以使用 npm config edit
命令直接修改 也可打开具体文件位置进行编辑修改
关于.npmrc的地址
mac系统一般在~/.npmrc
windows系统一般在C:\Users\username\.npmrc
当前项目根目录有时候也会配置.npmrc 特别注意 要是项目本身有 .npmrc 则优先级是最高的 yarnrc等 rc文件同理
1 | registry = https://registry.npm.taobao.org |
npm目录 & 强制删除缓存
npm 的缓存目录 可以通过 npm config get cache
命令得到
npm 的全局node包目录 可以通过 npm config get prefix
或者 npm root -g
命令得到
如果要修改以上路径 可以通过 以下命令对应 进行修改
1 | npm config set cache "<new_path>" |
强制删除当前环境下全局的npm缓存 使用以下命令即可
1 | npm cache clean --force |
npm升级到最新版本
1 | npm i -g npm |
关于pnpm
pnpm
相关资料移步这里 点击此处跳转
❤ enjoy it.