我已经在我的Windows7 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"
我已经将主node x64 binary和npm package manager一起放在了C:\Devel\nodejs
中。工作起来很棒,我可以更新主要的二进制文件,而不需要处理安装程序。
我唯一不能解决的问题是移动缓存文件夹。当我安装本地包时:
npm install express
..。缓存放在%APP_DATA%\npm-cache
文件夹下。我想将其更改为:
C:\Devel\nodejs\npm-cache
如何更改npm缓存文件夹,或将其完全禁用?
发布于 2013-02-13 05:09:23
您可以使用npm
命令行更改npm缓存文件夹。(参见https://docs.npmjs.com/cli/v6/using-npm/config#cache)
因此,您可能希望尝试此命令:
> npm config set cache C:\Devel\nodejs\npm-cache --global
发布于 2019-09-19 00:56:17
在Windows中,您可以简单地cd到所需的缓存文件夹并执行npm set cache --global
发布于 2017-01-28 03:32:36
此外,我发现运行更新命令也是有效的-例如:
npm update npm
最后,可以检查他们的npm-cache目录,看看是否被填满。
https://stackoverflow.com/questions/14836053
复制相似问题