node.js - eslint --fix 在 npm 运行时不起作用

标签 node.js npm eslint

eslint --fix 选项在我通过 npm 运行时不起作用。这是我的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

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

最佳答案

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

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

关于node.js - eslint --fix 在 npm 运行时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45348242/

相关文章:

javascript - 如何基于节点模块从 JavaScript 文件创建构建?

javascript - 通过 npm 安装后找不到 yarn 命令

npm - 从团队资源管理器中隐藏 node_modules 中的解决方案文件

php - 无法在 PHP 中执行 Node 模块

node.js - 是否可以用pug编写一个javascript文件

javascript - 如何修复您应该只在 IOS 的应用程序中显式渲染一个导航器

typescript - ESLint - 为 TypeScript 配置 "no-unused-vars"

javascript - Heroku 上的 Angular 应用程序部署问题

reactjs - a11y : What is the correct `<track>` element for video chats?

typescript - Redis 客户端中的 Promisify 违反了 eslint 规则