eslint - 在npm运行时不起作用

时间:2017-07-27 10:32:25

标签: node.js npm eslint

当我通过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 run lint 报告运行时,生成但没有修复。但是,如果我正在运行相同的命令

  

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

从控制台

它在修复后生成报告。为什么会这样?我做错了吗?任何人都可以帮助我

1 个答案:

答案 0 :(得分:3)

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

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