项目vue2 , avue ,vxe-table 升级框架版本后各种问题,太多前端冲突。
搞不定回退后整个项目奔溃
node_modules 下面全部删除多次后npm install也行。按trade多次执行后也不行。
多次重新编译还是不行。
./src/main.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find module 'E:\code_rhkj\rhkj_av_alert\alertV5WebCur\node_modules\babel-loader\lib\index.js'
Require stack:
-
E:\code_rhkj\rhkj_av_alert\alertV5WebCur\node_modules\loader-runner\lib\loadLoader.js
-
E:\code_rhkj\rhkj_av_alert\alertV5WebCur\node_modules\loader-runner\lib\LoaderRunner.js
-
E:\code_rhkj\rhkj_av_alert\alertV5WebCur\node_modules\webpack\lib\NormalModule.js
-
E:\code_rhkj\rhkj_av_alert\alertV5WebCur\node_modules\webpack\lib\NormalModuleFactory.js
-
E:\code_rhkj\rhkj_av_alert\alertV5WebCur\node_modules\webpack\lib\Compiler.js
-
E:\code_rhkj\rhkj_av_alert\alertV5WebCur\node_modules\webpack\lib\webpack.js
-
E:\code_rhkj\rhkj_av_alert\alertV5WebCur\vue.config.js
-
E:\code_rhkj\rhkj_av_alert\alertV5WebCur\package.json
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:831:15)
搞不定,后面想想重启能解决99%的问题,电脑重启可以了 。
可能是有个前端还启动着8080可以访问 占用了进程?或者缓存问题
备注 五、常见误区澄清
误区1:"有了 package-lock.json,package.json 的 ^ 符号无意义?"
正解:package.json 的版本范围决定了可更新范围,而 package-lock.json 记录当前使用的版本。
误区2:"手动删除 node_modules 和 package-lock.json 可解决依赖问题?"
正解:优先尝试 npm cache clean --force && npm install,暴力删除可能引入新问题。