我能够使用以下命令从命令行运行ESLint:
./node_modules/.bin/eslint "src/**/*.js"
当我尝试将以下语句添加到package.json中的scripts部分时:
"lint": "eslint src/**/*.js",
它确实可以运行并给出正确的输出,但随后崩溃。我猜想这与我不将其作为package.json脚本运行时的引号有关。
如何向src /目录中所有JavaScript文件运行eslint的脚本添加到package.json?
答案 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'"