在node_modules中删除.cache文件夹是否安全?

8
我的项目大小已经达到了1.2GB,其中一个原因是由于npm模块中的.cache文件夹。如果我删除这个文件夹,会不会有安全问题?

enter image description here


2
有一个命令可以清理缓存:npm cache clean: https://docs.npmjs.com/cli-commands/cache.html - jonrsharpe
谢谢,我会阅读它。 - JuNas
2个回答

12

通常情况下,删除 node_modules 文件夹是安全的,因为它可以由软件包管理器重新生成。
重新安装时可能会更改软件包版本(除非您有一个 *.lock 文件)。


我删除了node_modules文件夹,然后执行了npm i命令,这对我很有效。node_modules/.cache文件大小为7GB,占用了我的计算机磁盘空间,导致电脑变慢。我不知道为什么.cache需要占用那么多空间,但我很高兴能在计算机上释放一些空间。谢谢! - Ian Poston Framer
1
它主要包含类似于Webpack构建对象的副作用文件,而软件包没有动机从此文件夹中删除文件。定期清理该文件夹可能是有意义的。 - Uri Kutner

1
如果可以安全删除它,并且在编译或生成构建时可以重新创建它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接