公司的项目,在node-modules里有一个@xx/xx-xx-xx结构的子项目依赖,子项目更新后,单独删除@xx这个文件夹重新执行install,正常启动项目修改的内容能正常生效,但是执行npm run build打包后的文件塞到后端项目打包成jar包后,好像修改的内容没有添加成功,如果删除整个node-modules文件夹再重新安装,才能正常添加新内容,vue版本是2.6.14,请问是不是有什么npm的缓存机制出现这个问题呢?每次重新安装整个依赖效率有些低下。
公司的项目,在node-modules里有一个@xx/xx-xx-xx结构的子项目依赖,子项目更新后,单独删除@xx这个文件夹重新执行install,正常启动项目修改的内容能正常生效,但是执行npm run build打包后的文件塞到后端项目打包成jar包后,好像修改的内容没有添加成功,如果删除整个node-modules文件夹再重新安装,才能正常添加新内容,vue版本是2.6.14,请问是不是有什么npm的缓存机制出现这个问题呢?每次重新安装整个依赖效率有些低下。
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
可能是之前安装的包存在缓存,导致私有模块安装不上,可以在npm install之前加一条命令,清理缓存,再安装
npm cache clean --force