重新npm install报错:no such file or directory 或者 deprecated XXX@版本号 解决方案
问题描述:删除项目node_modules文件夹后,重新install,有时候重换操作系统,比如win7到win10,或者项目初始化构建时候时间太久远,就可能报no such file or directory 或者 deprecated XXX@版本号,这些问题。如下图:
问题原因:
大多数都可能是由于时间太久或者系统原因,导致很多依赖项已经弃用了,或者装不上了。
解决流程:
1、无论如何先清除缓存
npm cache clean --force
2、删除项目中的package-lock.json文件
3、对于deprecated@版本号的warn,手动安装下
可以手动执行命令:
npm install browserslist --save-dev //手动安装,一般不需要版本号,可以安装最新的
其他警告弃用的项目都一样,手动安装下。
即可重新 install 安装依赖项了。
本人出现这些问题,目前都是通过这些方式解决的,希望对大家有用,有其他好办法的欢迎留言交流。