从package.json作为脚本运行时出现ESLint错误

时间:2019-08-08 11:39:38

标签: javascript node.js eslint

我能够使用以下命令从命令行运行ESLint:

./node_modules/.bin/eslint "src/**/*.js"

当我尝试将以下语句添加到package.json中的scripts部分时:

"lint": "eslint src/**/*.js",

它确实可以运行并给出正确的输出,但随后崩溃。我猜想这与我不将其作为package.json脚本运行时的引号有关。

如何向src /目录中所有JavaScript文件运行eslint的脚本添加到package.json?

3 个答案:

答案 0 :(得分:1)

经过进一步研究(我可能会考虑使用Google的每一次搜索)后,发现这是从npm作为脚本运行时ESLint的正常行为:https://github.com/eslint/eslint/issues/7933

答案 1 :(得分:0)

尝试一下:

"lint": "eslint -c .eslintrc ./src/"

答案 2 :(得分:0)

只需使用单引号:

"lint": "eslint 'src/**/*.js'"