Javascript Vue eslinrc.js在尝试添加半规则时出错

Javascript Vue eslinrc.js在尝试添加半规则时出错,javascript,vuejs2,Javascript,Vuejs2,我已经设置了基本应用程序。我想要的东西之一是埃斯林。这很好,但作为一名Java开发人员,在这行代码的末尾没有一个分号是亵渎。因此,我将如下规则添加到.eslintrc.js文件中: // add your custom rules here 'rules': { 'semi': "always", // allow paren-less arrow functions 'arrow-parens': 0, // allow async-await 'generator-s

我已经设置了基本应用程序。我想要的东西之一是埃斯林。这很好,但作为一名Java开发人员,在这行代码的末尾没有一个分号是亵渎。因此,我将如下规则添加到.eslintrc.js文件中:

  // add your custom rules here
'rules': {
  'semi': "always",
  // allow paren-less arrow functions
  'arrow-parens': 0,
  // allow async-await
  'generator-star-spacing': 0,
  // allow debugger during development
  'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0
} 
但是,当我保存它时,会出现以下错误:

 Error: /asdf/code/vue/.eslintrc.js: Configuration for rule "semi" is invalid: Severity should be one of the following: 0 = off, 1 = warn, 2 = error (you passed '"always"').
与此处的文档不匹配:

如果有区别的话,我用的是原子


我确实尝试过使用“0”,但实际上并没有解决atom告诉我到处都有分号的问题。

“semi”:[“error”,“always”]
。医生是这么说的。我知道我哪里看错了,谢谢。但是如果有一个semi,就不会有错误,这难道不是[“error”,“never”]吗?还有,是否有一个rebuild eslint命令?无论我尝试什么,我都会得到eslint错误。这就像它没有接受新规则一样。这意味着当没有分号时总是错误的。没有重建命令。尝试关闭并再次打开编辑器…关闭编辑器有效!谢谢