【发布时间】:2021-08-21 07:01:12
【问题描述】:
当我创建一个新的 Nuxt.js 项目时,我在使用 ESLint 和 Prettier 时遇到了一个非常令人筋疲力尽的问题。
如果我保存在这个.vue 文件上,Prettier 会尝试修复它,但 ESLint 会阻止它这样做。所以,我无法消除这方面的错误。
我的 eslintrc.js
module.exports = {
root: true,
env: {
browser: true,
node: true,
},
parserOptions: {
parser: 'babel-eslint',
},
extends: [
'@nuxtjs',
'plugin:prettier/recommended',
'plugin:nuxt/recommended',
],
plugins: [],
// add your custom rules here
rules: {},
}
我的 .prettierrc
{
"semi": false,
"singleQuote": true
}
我的 settings.json
{
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
},
"editor.formatOnSave": true,
}
我不修改生成的 ESLint 和 Prettier 文件。
我想问题出在我的 VS Code 设置、ESLint 设置或 Prettier 上。我尝试了一些解决方案,但没有任何效果。
编辑
如果您遇到此问题,我建议您卸载 Visual Studio Code 并缓存...以全新安装重新安装。
【问题讨论】:
标签: visual-studio-code eslint prettier nuxtjs