vue报Vue error: Parsing error: Unexpected token 这个错误, npm run时正常, 只要保存任一vue,立马又报...

查了不少资料..一直有点头大..

偶然试出一种可行方法, 如果你也遇到类似问题, 可以尝试一下..

 

1. 确认安装eslint-plugin-vue依赖,具体可以查看上面链接;
2. 在.eslint.js配置文件中添加如下配置:

module.exports = {
    root: true,
    parserOptions: {
      sourceType: 'module'
    },

    //重点是此处 ----------
    "parser": "vue-eslint-parser",

    //加上以下代码得以修复问题
    parserOptions: {    
      // Use babel-eslint for JavaScript    
      'parser': 'babel-eslint',    
      'ecmaVersion': 2017,    
      // With import/export syntax    
      'sourceType': 'module' 
  },  
  //----------------
    env: {
      browser: true,
      node: true,
      es6: true,
    },
    rules: {
      'no-console': 'off'
  },
  }


 

3. 重启node解决

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐