【问题标题】:How to fix "1 error potentially fixable with the `--fix` option" when using vue.js?使用 vue.js 时如何修复“1 个可能使用 `--fix` 选项修复的错误”?
【发布时间】:2019-12-24 02:25:42
【问题描述】:

在编译我的 vue.js (v 3.10.0) 项目时,我收到一条错误消息,提示“使用 --fix 选项可能修复 1 个错误”。因为 eslint。

我已经搜索了一些解决方案,说我必须更改一些配置文件,但我找不到任何描述的文件。我也尝试过使用npm run lint -- --fix,它成功了,但我不想每次都执行这行代码。

有什么办法可以做到这一点,例如“禁用” eslint?

【问题讨论】:

    标签: vue.js eslint


    【解决方案1】:

    您可以在 vue-cli-service build 之前运行此命令。只需修改您的 package.json "scripts" 部分。 package.json:

    ...
    "build": "npm run lint -- --fix && vue-cli-service build",
    ...
    

    ES 绒毛去除:

    只需将这些代码行放入您的vue.config.js

    module.exports = {
        chainWebpack: config => {
            config.module.rules.delete('eslint');
        }
    }
    

    【讨论】:

    • 谢谢。那行得通,但是还有另一种不改变我的代码的方法来解决这个问题吗?如果没有,我会继续使用它。
    • @Fanbneyl,如果你想改变一些东西,你必须改变一些代码:)
    • 刚刚看到你的 eslint 去除部分,它工作得很好。非常感谢!
    • @Fanbneyl,我的意思是你可以只为一行代码禁用 ES Lint,只需将注释放在 // eslint-disable-line 上方。
    • 哦,是的,我想我在寻找解决方案时看到了这一点,但我不想在任何行中使用它,所以你的回答完美地解决了我的问题。
    猜你喜欢
    • 2019-06-07
    • 2019-07-26
    • 2018-12-18
    • 1970-01-01
    • 2021-02-05
    • 2019-08-14
    • 1970-01-01
    • 2021-05-29
    • 1970-01-01
    相关资源
    最近更新 更多