nuxt.js - 如何在 nuxt 项目中禁用“no-unused-vars”规则
问题描述
这是我的 nuxt 项目中的 .eslintrc.js 文件:
module.exports = {
root: true,
env: {
browser: true,
node: true
},
parserOptions: {
parser: 'babel-eslint'
},
extends: [
'@nuxtjs',
'prettier',
'prettier/vue',
'plugin:prettier/recommended',
'plugin:nuxt/recommended'
],
plugins: ['prettier'],
// add your custom rules here
rules: {
'nuxt/no-cjs-in-config': 'off',
'no-unused-vars': 'off'
}
}
在我'no-unused-vars': 'off'
在 VSCode 中添加未定义变量下的红线后,消失了,但是当我运行开发服务器控制台时,仍然显示xxx is not defined
并阻止我的网站。我已经/* eslint-disable no-unused-vars */
在我的组件中尝试过,但它不起作用。唯一可行的方法是添加/* eslint-disable */
,但它会禁用所有规则,因为我不希望这种情况发生。我怎样才能解决这个问题?谢谢!
解决方案
它应该是
rules: {
...
'vue/no-unused-vars': 'off'
}
旁注:如果你想完全禁用 eslint,而不是去.eslintrc
添加规则,你可以通过在 nuxt.config.js 文件中注释相同的内容来禁用整个 eslint。我在开发时会这样做。:D
buildModules: [
// Doc: https://github.com/nuxt-community/eslint-module
//'@nuxtjs/eslint-module',
],
推荐阅读
- json - 异常呈现 symfony html 错误页面而不是 JSON 响应
- elasticsearch - 用于过滤先前过滤的嵌套文档上的文档的弹性查询
- amazon-web-services - 具有代理 v2 延迟发送连接的 AWS LoadBalancer?
- next.js - NextJs Ugly Url 使用 url 参数时
- android - 在 IONIC 项目中升级到电容器 3 后,Android Studio 构建失败
- typescript - 使用 aws-cdk 模拟 commitId 以启用快照测试
- javascript - getUserMedia 浏览器 api 不捕获 Firefox 上的静音事件
- python - 如何检查 2 字符串格式
- c# - 如何在 C# 和 sql 中调用数据库中的数据?
- flutter - 当有多个 lineBarsData FlChart 时如何获取单个工具提示