Vue坑点杂谈(四)执行npm run dev时出现{ parser: “babylon“ } is deprecated; we now treat it as { parser: “babel“}
Vue坑点杂谈(四)执行npm run dev时出现{ parser: “babylon” } is deprecated; we now treat it as { parser: “babel”}错误
一、写在开头
该错误是在执行npm run dev的时候出现的,项目是利用vue-cli脚手架搭建的。
二、发现问题
编译的时候会出现以下的报错:
三、解决问题
解决的方法有两种:
第一种是前往项目的node_modules\vue-loader\lib\template-compiler\index.js文件,修改配置,将parser设置为babel(具体在第80行左右,亲测有效)。
修改前:
修改后:
第二种是通过在终端执行npm install [email protected]~1.12.0修改prettier的版本来解决这个报错,因为本质上就是因为prettier的版本问题导致出现的错误。
好了,大概就是这样,我是O5,共勉!
也请大家关注一下我的公众号:游戏前端。