eslint – 修正由npm运行时不工作

当我运行npm时,eslint –fix选项不起作用。 这是我的package.json脚本

"scripts": { "start": "nodemon ./server.js --exec babel-node", "lint": "eslint ./data/* --format html --output-file ./finalresult.html --fix ; exit 0" } 

当我运行它使用命令npm运行lint报告正在生成,但没有修复。 但是如果我运行相同的命令

eslint ./data/* –format html –output-file ./finalresult.html –fix

从控制台它正在修复后生成报告。为什么这样? 我做错了什么? 谁能帮帮我吗

检查本地和全局node_modules中eslint的版本。

当我们从命令行运行时,全局eslint在npm使用本地node_modules中的那个时执行。