我已经在我的 Windows 7 x64 开发机器上安装了 Node.js,手动方式:
mkdir C:\Devel\nodejs
cd C:\Devel\nodejs
set NODE_PATH=%CD%
setx /M PATH "%PATH%;%NODE_PATH%"
setx /M NODE_PATH "%NODE_PATH%\node_modules"
我已经将主 节点 x64 二进制文件 和 npm 包管理器 放在 C:\Devel\nodejs
中。像魅力一样工作,我可以更新主二进制文件而无需处理安装程序。
我无法解决的唯一问题是移动缓存文件夹。当我安装本地软件包时:
npm install express
…缓存放在 %APP_DATA%\npm-cache
文件夹下。我想将其更改为:
C:\Devel\nodejs\npm-cache
如何更改 npm 缓存文件夹,或完全禁用它?
原文由 gremo 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
npm
命令行更改 npm 缓存文件夹。 (见 https://docs.npmjs.com/cli/v6/using-npm/config#cache )所以你可能想试试这个命令:
然后,运行此命令后运行
npm --global cache verify
。