首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Windows上更改npm的缓存路径(或完全禁用缓存)?

如何在Windows上更改npm的缓存路径(或完全禁用缓存)?
EN

Stack Overflow用户
提问于 2013-02-12 23:34:51
回答 3查看 106.9K关注 0票数 126

我已经在我的Windows7 x64开发机器上手动安装了Node.js:

代码语言:javascript
复制
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 binarynpm package manager一起放在了C:\Devel\nodejs中。工作起来很棒,我可以更新主要的二进制文件,而不需要处理安装程序。

我唯一不能解决的问题是移动缓存文件夹。当我安装本地包时:

代码语言:javascript
复制
npm install express

..。缓存放在%APP_DATA%\npm-cache文件夹下。我想将其更改为:

C:\Devel\nodejs\npm-cache

如何更改npm缓存文件夹,或将其完全禁用?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-02-13 05:09:23

您可以使用npm命令行更改npm缓存文件夹。(参见https://docs.npmjs.com/cli/v6/using-npm/config#cache)

因此,您可能希望尝试此命令:

代码语言:javascript
复制
> npm config set cache C:\Devel\nodejs\npm-cache --global 
票数 188
EN

Stack Overflow用户

发布于 2019-09-19 00:56:17

在Windows中,您可以简单地cd到所需的缓存文件夹并执行npm set cache --global

票数 3
EN

Stack Overflow用户

发布于 2017-01-28 03:32:36

此外,我发现运行更新命令也是有效的-例如:

代码语言:javascript
复制
npm update npm

最后,可以检查他们的npm-cache目录,看看是否被填满。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14836053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档