vue 运行报错{parser:"babylon"}

新手上路,请多包涵

clipboard.png
页面可以打开,但是只有Cannot GET /,后台会有个{parser:"babylon"}is deprecated,说不支持这个。可是package.json文件里面没有配置这个啊,不知道怎么改这个bug

阅读 6k
4 个回答

deprecated是不推荐不是不支持,不是error不管也没什么问题

新手上路,请多包涵

解决了吗?出现了同样的问题

新手上路,请多包涵

找到你的工程文件夹里的 YourProNamenode_modulesvue-loaderlibtemplate-compilerindex.js
//将以下代码
if (!isProduction) {
code = prettier.format(code, { semi: false, parser: 'babylon' })
}

//修改为:

if (!isProduction) {
code = prettier.format(code, { semi: false, parser: 'babel' })
}

看看控制台是不是报错了?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进