一只大鸡腿子
一只大鸡腿子
  • 发布:2020-10-04 23:53
  • 更新:2020-10-10 15:01
  • 阅读:720

eslint-plugin-vue 插件保存后一直在 loading

分类:HBuilderX

系统版本:macOS 10.15.6

HbuilderX 版本:2.8.13.20200927

eslint-plugin-vue 配置文件中的配置是默认配置,如下

//更详细的配置文档请参考:https://github.com/vuejs/eslint-plugin-vue#gear-configs  
module.exports = {  
  "extends": [  
    // "plugin:vue/base",  
  ]  
  parserOptions: {  
    ecmaVersion: 2017,  
    sourceType: 'module'  
  },  
  "rules":{  
    //在computed properties中禁用异步actions  
    'vue/no-async-in-computed-properties': 'error',  
    //不允许重复的keys  
    'vue/no-dupe-keys': 'error',  
    //不允许重复的attributes  
    'vue/no-duplicate-attributes': 'warn',  
    //在 <template> 标签下不允许解析错误  
    'vue/no-parsing-error': ['error',{  
        'x-invalid-end-tag': false,  
    }],  
    //不允许覆盖保留关键字  
    'vue/no-reserved-keys': 'error',  
    //强制data必须是一个带返回值的函数  
    // 'vue/no-shared-component-data': 'error',  
    //不允许在computed properties中出现副作用。  
    'vue/no-side-effects-in-computed-properties': 'error',  
    //<template>不允许key属性  
    'vue/no-template-key': 'warn',  
    //在 <textarea> 中不允许mustaches  
    'vue/no-textarea-mustache': 'error',  
    //不允许在v-for或者范围内的属性出现未使用的变量定义  
    'vue/no-unused-vars': 'warn',  
    //<component>标签需要v-bind:is属性  
    'vue/require-component-is': 'error',  
    // render 函数必须有一个返回值  
    'vue/require-render-return': 'error',  
    //保证 v-bind:key 和 v-for 指令成对出现  
    'vue/require-v-for-key': 'error',  
    // 检查默认的prop值是否有效  
    'vue/require-valid-default-prop': 'error',  
    // 保证computed属性中有return语句   
    'vue/return-in-computed-property': 'error',  
    // 强制校验 template 根节点  
    'vue/valid-template-root': 'error',  
    // 强制校验 v-bind 指令  
    'vue/valid-v-bind': 'error',  
    // 强制校验 v-cloak 指令  
    'vue/valid-v-cloak': 'error',  
    // 强制校验 v-else-if 指令  
    'vue/valid-v-else-if': 'error',  
    // 强制校验 v-else 指令   
    'vue/valid-v-else': 'error',  
    // 强制校验 v-for 指令  
    'vue/valid-v-for': 'error',  
    // 强制校验 v-html 指令  
    'vue/valid-v-html': 'error',  
    // 强制校验 v-if 指令  
    'vue/valid-v-if': 'error',  
    // 强制校验 v-model 指令  
    'vue/valid-v-model': 'error',  
    // 强制校验 v-on 指令  
    'vue/valid-v-on': 'error',  
    // 强制校验 v-once 指令  
    'vue/valid-v-once': 'error',  
    // 强制校验 v-pre 指令  
    'vue/valid-v-pre': 'error',  
    // 强制校验 v-show 指令  
    'vue/valid-v-show': 'error',  
    // 强制校验 v-text 指令  
    'vue/valid-v-text': 'error',  
    'vue/comment-directive': 0  
  }  
};

loading 的提示看附件 1,附件 2 是插件的配置。

看了下保存之后的 HbuilderX 日志,发现提示了

2020-10-04 23:46:41.764 [WARNING:] [PluginHost] error: "{\"code\":-32603,\"message\":\"Request sendEvent failed with message: Unexpected identifier\"}"

但是不清楚是什么影响到,辛苦工作人员有空帮忙解答一下。

2020-10-04 23:53 负责人:无 分享
已邀请:
DCloud_HB_WDL

DCloud_HB_WDL

进入菜单【工具】【插件安装】,把eslint-vue插件卸载,重新安装试试

  • 一只大鸡腿子 (作者)

    感谢回复。试过两种卸载:卸载了 HBuilderX 重新安装依旧不行、卸载插件重新安装再导入项目也不行(尝试多次)

    2020-10-14 17:32

该问题目前已经被锁定, 无法添加新回复