设置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博客