Vue项目报错及解决方案集合
发布网友
发布时间:2024-09-26 16:14
我来回答
共1个回答
热心网友
时间:21小时前
1.新建项目时,出现以下报错:
error eslint-plugin-vue@8.5.0: The engine "node" is incompatible with this mole. Expected version "^12.22.0 || ^14.17.0 || >=16.0.0". Got "12.19.0"
error Found incompatible mole.
解决方案:
yarn config set ignore-engines true
参考:这招确实很管用,赞!
2.vue中引入element ui时报错:
Not Found - GET registry.npmmirror.com/... - [NOT_FOUND] @vue/vue-loader-v15 not found
npm ERR! 404
npm ERR! 404 '@vue/vue-loader-v15@15.9.8' is not in the npm registry.
解决方案:
刚开始的时候是用vue3创建项目的,换成了vue2就好了。(我也不知道why...)
3.问题:局部引入elementUI报错
PS G:\graateDesign\vue\vue-test2> npm install babel-plugin-component -D
npm ERR! code E404
npm ERR! 404 Not Found - GET registry.npmmirror.com/... - [NOT_FOUND] @vue/vue-loader-v15 not found
npm ERR! 404
npm ERR! 404 '@vue/vue-loader-v15@15.9.8' is not in the npm registry.
问题解决:
执行cnpm install babel-plugin-component -D
4.更换vue默认项目版本
1.命令 cnpm install vue@版本号 --save
说明:一定要加上 --save,不然新的版本号不会写到package.json文件里
2.查看配置文件package.json vue版本是否变成对应的版本号
3.可以看文件夹 node_moles\vue\dist 下vue的变化,打开vue发现变成了对应的版本号,说明更换vue的默认版本成功了。
感谢 原博:
5.ERROR Error: Cannot find mole 'vue-template-compiler/package.json'
解决方案:cnpm install vue-template-compiler