场景
今天跑一个别人的项目,已经写了有一段时间了,发现npm install之后执行npm run dev命令,报错{ parser: “babylon“ } is deprecated; we now treat it as { parser: “babel“ }。
解决方案
这是prettier的版本导致,我当时安装的是1.18.0,然后执行如下命令安装了1.12.0版本。
npm install prettier@~1.12.0 -d
ok,重新npm run dev便不会报这个错误了。
延伸
之前遇到过这种类似问题,记不清楚具体报的什么样的错了,反正也是跑了一个别人的项目报了错,解决办法在此记录一下吧。
// 1.package.json
prettier: ^1.12.1
vue-loader