解決eslint檢查報Definition for rule 'vue/component-definition-name-casing' was not found

在使用eslint檢查使用vue-property-decorator來輔助編寫typescript的時候,出現了一個問題:如下

  1:1  error  Definition for rule 'vue/component-definition-name-casing' was not found    vue/component-definition-name-casing
  1:1  error  Definition for rule 'vue/component-tags-order' was not found                vue/component-tags-order
  1:1  error  Definition for rule 'vue/no-deprecated-scope-attribute' was not found       vue/no-deprecated-scope-attribute
  1:1  error  Definition for rule 'vue/no-deprecated-slot-attribute' was not found        vue/no-deprecated-slot-attribute
  1:1  error  Definition for rule 'vue/no-deprecated-slot-scope-attribute' was not found  vue/no-deprecated-slot-scope-attribute
  1:1  error  Definition for rule 'vue/no-empty-pattern' was not found                    vue/no-empty-pattern
  1:1  error  Definition for rule 'vue/no-irregular-whitespace' was not found             vue/no-irregular-whitespace
  1:1  error  Definition for rule 'vue/no-reserved-component-names' was not found         vue/no-reserved-component-names
  1:1  error  Definition for rule 'vue/valid-v-bind-sync' was not found                   vue/valid-v-bind-sync
  1:1  error  Definition for rule 'vue/valid-v-slot' was not found   

找了好久都沒有解決這個問題,結果升級了一下eslint-plugin-vue(我原本使用的5.2.3),官網最新版本是6.2.2

我就升級到最新版本,果然,這個問題就沒有了,如果在使用eslint的時候遇到你也遇到Definition for rule,提示沒有定義這個規則,不妨升級報錯提示的相應eslint 的plugin,應該就不報錯了

 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章