npm run dev报错
{ parser: “babylon” } is deprecated; we now treat it as { parser: “babel” }.

prettier版本

是prettier版本导致的问题。npm i prettier@~1.12.0,之后再重新dev就可以了

配置项

xx\node_modules\vue-loader\lib\template-compiler\index.js中(此种方式尚未尝试,不知道是否能成功)

if (!isProduction) {
  code = prettier.format(code, { semi: false, parser: 'babylon' })
}
 
//修改为:
 
if (!isProduction) {
  code = prettier.format(code, { semi: false, parser: 'babel' })
}
Logo

前往低代码交流专区

更多推荐