No parser no filepath given问题解决

关于 vue 项目 run dev 的时候,控制台警告:

No parser and no filepath given, using 'babylon' the parser now but this will throw an error in the future. Please specify a parser or a file path so one can be inferred.

这个一般是配置问题,是vue-loader的问题。

不过有的说是 安装 prettier 依赖,来控制代码格式,好像没用。

其实有个简单的方法就是修改一下js文件:

去文件夹:

node_modules\vue-loader\lib\template-compiler\index.js

 下进行修改:

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

修改成:

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

OK,去重新run 一下

posted @ 2019-06-27 13:41  小蓉儿  阅读(3152)  评论(0编辑  收藏  举报