npm和yarn更改依赖包全局下载和缓存路径

发布时间 2023-12-01 15:55:55作者: 浅笑19

背景

在工作中遇到公共构建机器频繁编译打包失败的情况。经过排查是该机器没有权限访问npm默认下载和缓存路径。

解决方案

1.赋予该机器权限以解决此问题。
2.参考了 npm和yarn更改依赖包全局下载和缓存路径。
该方法通过修改npm和yarn的配置,改变了下载和缓存路径。

# npm
npm config set prefix "D:\node_package\npm"
npm config set cache "D:\node_package\npm_cache"

# yarn
yarn config set global-folder "D:\node_package\yarn"
yarn config set cache-folder "D:\node_package\yarn_cache"