Node
- 创建
/nodejs/
,存放各个版本的node - 创建
/nodejs/node_global/node_modeules/
,并设置为环境变量NODE_PATH
的值(npm安装全局依赖时存放位置) - 创建
/nodejs/node_cache
Yarn 设置
设置全局使用镜像站,会在C:\Users\xxx
中产生一个隐藏文件.yarnrc
记录镜像站配置(C:\Users\xxx\.yarnrc
)
使用新的 node 版本时,
yarn
或npm
需要重新设置registry
# 全局 -g 或者 --global。
yarn config set registry https://registry.npmmirror.com -g
# 如果使用了 electron
yarn config set disturl https://registry.npmmirror.com/dist -g
yarn config set electron_mirror https://registry.npmmirror.com/binary.html?path=electron/ -g
# 如果使用了 node-sass 且 node < 15
yarn config set sass_binary_site https://registry.npmmirror.com/binary.html?path=node-sass/
yarn cache clean
国内镜像源(registry)
- 阿里:https://registry.npmmirror.com
- 腾讯:http://mirrors.cloud.tencent.com/npm/
- 华为:https://repo.huaweicloud.com/repository/npm/
全局依赖及缓存设置
- yarn
yarn config set prefix 'E:\\nodejs\\node_global' yarn config set 'global-folder' 'E:\\nodejs\\node_global' yarn config set cache 'E:\\nodejs\\node_cache'
- npm
npm config set prefix 'E:\\nodejs\\node_global' npm config set cache 'E:\\nodejs\\node_cache'
网友评论