目录

npm、yarn 基础配置

在配置 node 环境时常需要进行更改源、修改缓存目录(防止爆 C 盘)等操作,本文对其进行整理。

npm & yarn 源及缓存修改

# 查看缓存目录
npm config get cache
yarn cache dir

# 清理缓存包
npm cache clean --force
yarn cache clean

# 设置 npm 缓存目录:修改默认在 C 盘的缓存,防止 C 盘过大(需提前建立好缓存文件夹)
npm config set prefix "D:\\node-home\\node-global"
npm config set cache "D:\\node-home\\node-cache"

# 配置 yarn 缓存目录: 第一步
yarn config set prefix D:\node-home\yarn-global
yarn config set cache-folder D:\node-home\yarn-cache
yarn config set global-folder D:\node-home\yarn-global
# 第二步,打开 %userprofile%,修改 .yarnrc,添加新行:
--global-folder "D:\\node-home\\yarn-global"
# 最后通过 yarn global dir 验证一下修改是否成功

# 查看当前源
npm get registry
yarn config get registry

# 设置镜像源
npm config set registry http://registry.npm.taobao.org/
yarn config set registry http://registry.npm.taobao.org/

# yarn 中 global 包升级
yarn global upgrade

# yarn 中特定包升级
yarn upgrade -lastest umi
yarn upgrade umi@3.0.0

path 配置

我们要将执行文件的目录,添加到系统变量中,这样才能支持那些包的命令行运行,其中包括:

  1. npm的global文件夹,比如 D:\node-home\node-global
  2. yarn的global的bin文件夹,比如 D:\node-home\yarn-global\bin

注:需要重新打开终端才能生效。

参考

npm / cnpm / yarn / tyarn基础配置 | 张立志中文博客 (aspirantzhang.com)