【发布时间】:2019-12-24 02:25:42
【问题描述】:
在编译我的 vue.js (v 3.10.0) 项目时,我收到一条错误消息,提示“使用 --fix 选项可能修复 1 个错误”。因为 eslint。
我已经搜索了一些解决方案,说我必须更改一些配置文件,但我找不到任何描述的文件。我也尝试过使用npm run lint -- --fix,它成功了,但我不想每次都执行这行代码。
有什么办法可以做到这一点,例如“禁用” eslint?
【问题讨论】:
在编译我的 vue.js (v 3.10.0) 项目时,我收到一条错误消息,提示“使用 --fix 选项可能修复 1 个错误”。因为 eslint。
我已经搜索了一些解决方案,说我必须更改一些配置文件,但我找不到任何描述的文件。我也尝试过使用npm run lint -- --fix,它成功了,但我不想每次都执行这行代码。
有什么办法可以做到这一点,例如“禁用” eslint?
【问题讨论】:
您可以在 vue-cli-service build 之前运行此命令。只需修改您的 package.json "scripts" 部分。
package.json:
...
"build": "npm run lint -- --fix && vue-cli-service build",
...
只需将这些代码行放入您的vue.config.js:
module.exports = {
chainWebpack: config => {
config.module.rules.delete('eslint');
}
}
【讨论】:
// eslint-disable-line 上方。