现象
某个vue2旧项目
引入vue-ls 组件等组件,冲突失败后删除,导致开发环境 vxe-table加载失败,还原后还是不行。
前段项目崩溃。
报警sass 某个方法 Deprecated ,之前不会
处理方式_失败
回退代码
项目代码 删除 node_modules, 删除 package-lock.json ,重新npm instal , npm run dev 不能 处理问题
删除nodejs 1.2 重新安装 nodejs 1.2 或其他版本未能处理问题
处理方式_成功
删除package-lock.json 从同事可以的电脑上复制过来 重新运行可以。 本地环境旧跟抽风一样重新生成的package-lock.json 都不行
这个让我想起微信小程序,
初始化开发机子可以,另外一台机子下载运行不了
后面我干脆改了git上传的文件
miniprogram_npm 强制上传
project.private.config.json 也强制上传搞定
总结
这种编译运行,生成的包个人配置或者项目配置文件跟抽风似,而且默认不进入git 管理清单
生成方式跟idea ,nodejs 版本和缓存都有关系。
发生问题实在难找, 直接找个可以的电脑复制过来最快