设置npm的全局模块存放路径

npm config set prefix "D:\\Program Files\\nodejs\\node_global\\npm"
yarn config set global-folder "D:\\Program Files\\nodejs\\node_global\\yarn"
yarn config set prefix "D:\\Program Files\\nodejs\\node_global\\yarn"
pnpm config set pnpm-prefix "D:\\Program Files\\nodejs\\node_global\\pnpm"
pnpm config set store-dir "D:\\Program Files\\nodejs\\node_global\\pnpm\\store"

设置npm的缓存路径

npm config set cache "D:\\Program Files\\nodejs\\node_cache\\npm"
yarn config set cache-folder "D:\\Program Files\\nodejs\\node_cache\\yarn"

更新环境变量

win + r -> sysdm.cpl

在path中更新npm的路径

以文件形式打开npm config

code ~/.npmrc

参考文章

Error: EPERM: operation not permitted, open 'D:\Program Files\nodejs\node_cache\_cacache\tmp\bccd20_Zhihaot1的博客-CSDN博客