javascript - ESLint CLI(全局安装)--fix 不起作用
问题描述
我已经尝试了一天。没有改变。
我在全球范围内安装了 ESLint,使用:npm i -g eslint
我使用初始化 ESLinteslint --init
(当我尝试在本地安装 eslint 并运行
./node_modules/bin/eslint --init
时,它说没有那个命令)
当我运行这个命令时:eslint ./js/lesson_1.js
,一切正常
当我运行这个命令时:eslint --fix ./js/lesson_1.js
eslint 没有修复我的文件。
我做错了什么?
(对不起我的英语_)
解决方案
我在一个 Vue2 + Nuxt 项目中
为了正确使用 prettier + eslint,请执行以下操作:
首先,安装prettier:
npm install --global prettier
其次,安装 eslint/prettier 集成:
npm install --save-dev eslint-plugin-prettier eslint-config-prettier
第三,确保将设置添加到.eslintrc.js
...
extends: [
"@nuxtjs",
"plugin:nuxt/recommended",
"plugin:prettier/recommended",
"eslint:recommended",
],
...
最后,在.prettiercr文件中添加所需的配置
{
"semi": false,
"singleQuote": false
}
现在您可以运行以下命令来修复整个项目的问题:(不要忘记最后的点)
eslint --fix .
推荐阅读
- javascript - 使用 JS 的无限滚动无法在 Chrome 浏览器上运行 - PURE JS
- php - 如何在 PHP Linux 中访问 .mdb 数据源?
- reactjs - 带有 redux 状态的 useEffect 和 dep 会在 redux 状态发生其他变化时执行
- json - 如何缩进 RSpec 输出 JSON 文件
- javascript - 已解决 - 在循环 JSON 时在 DynamoDB 中存储值
- openstack - Openstack 云中的另一个计算安装出错
- python - 使用 lxml etree iterparse 解析大于 3gb 的 Xml 文件
- regex - 注册前协助
- amazon-rds - 如何查看极光无服务器的慢查询日志
- java - 运行时添加 PropertySourcesPlaceholderConfigurer bean