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

背景

在工作中遇到公共构建机器频繁编译打包失败的情况。经过排查是该机器没有权限访问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"

在系统变量中新建
NODE_HOME D:\node_package

Path中添加路径
%NODE_HOME%\npm
%NODE_HOME%\yarn\node_modules.bin

你可能感兴趣的:(npm,前端)