Eslint glob无法使用扩展名

我像下面这样通过npm来运行我的Eslint:

"eslint": "eslint resources/assets/js/**/*" 

这不起作用,但我必须手动指定一个扩展名。

 "eslint": "eslint resources/assets/js/**/*.js" 

在这种情况下,它确实有效。 我有.vue.js文件,所以这是一个问题。

我希望能够做到这样的事情:

 "eslint": "eslint resources/assets/js/**/*.{js, vue}" 

但是我不认为ESlint存在这样的事情。

如果这种行为正常,我还能做些什么来检查我的.vue和.js文件?

您需要删除jsvue文件扩展名之间的空格:

 "eslint": "eslint resources/assets/js/**/*.{js,vue}" 

另外,我很确定你也可以使用:

 "eslint": "eslint resources/assets/js/**/*.(js|vue)"