如何禁用Angular项目根目录.angular文件夹的NPM包缓存功能
禁用Angular项目根目录缓存的方法

你安装NVM后出现该现象,是因为切换Node版本后大概率全局安装了v13及以上版本的Angular CLI,该版本起默认开启项目本地构建缓存,会自动在每个Angular项目根目录生成.angular文件夹存储缓存数据。
全局禁用所有Angular项目的缓存
执行以下全局CLI配置命令即可,所有现有和未来新建的Angular项目都会默认关闭缓存,不再生成.angular缓存目录:ng config --global cli.cache.enabled false
单个项目禁用缓存
如果仅需要关闭特定项目的缓存,可在对应项目根目录执行以下命令:ng config cli.cache.enabled false
也可以直接修改项目根目录的angular.json配置文件,新增/调整如下配置项:
{ "cli": { "cache": { "enabled": false } } }
补充操作
- 已经生成的
.angular缓存目录可以直接手动删除,不会影响项目正常运行 - 如需快速清理已生成的缓存内容,可执行
ng cache clean命令
内容的提问来源于stack exchange,提问作者LNCSTR
相关产品推荐
相关产品推荐

