记一次using 'babel' the parser now but ....报错
错误
改了点东西,使用“npm run dev”编译时总是报错“No parser and no filepath given, using ‘babel’ the parser now but this will throw an error in the future. ”,网上找的答案都是改变组件的版本号,但是我的情况显然并不是版本的原因造成。因为之前是可以成功编译的,但是改了一点点东西后就开始报错了,所以应该是修改产生的问题。
原因与解决方案
如下图所示:
有一个页面没有像其他页面一样,使用“index”这个名字,导致编译时没有找到“query.vue”这个文件。
修改以下2个文件即可:
把你的XX.vue相应的改成XX.html就行了。
我这里是编译器自动添加了“.vue”,导致无法正确识别“query.vue”文件(这样编译时编译器没有去找“query.vue”,而是试图去找“query.vue.vue”,因此出错了),所以删掉“.vue”就能正常编译了。
最后
我们的项目使用了webpack,vue,element-ui,ora,chalk……不知道是不是只有我们的项目会出这个问题,不保证别的项目出了这个错也能这样修改成功。
作为后台,学习vue感觉每走一步都万分艰难……