账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    使用create-nuxt-app创建nuxt如何降低eslint的语法检测
    47
    0

    .eslintrc.js的配置如何

    module.exports = {
      root: true,
      env: {
        browser: true,
        node: true
      },
      parserOptions: {
        parser: 'babel-eslint'
      },
      extends: [
        '@nuxtjs',
        'plugin:nuxt/recommended'
      ],
      // add your custom rules here
      rules: {
        'nuxt/no-cjs-in-config': 'off',
        'prefer-const': 'off'
      }
    }

    不知道是不是默认使用类似vue/recommended的语法检测,导致检测语法过严格

    <div>fefe</div>这种写法报这种错
    vue/singleline-html-element-content-newline
    
    <div v-model="fe" disabled></div> // 定义属性在v-model报错,有严格的属性顺序要求

    请问有没有配置是可以让它使用standard这种语法作为默认语法检测?

    版本

    create-nuxt-app/2.9.2

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 在使用create-nuxt-app创建Nuxt应用时,如果想降低ESLint的语法检测,你可以通过以下方法:

      1. 安装ESLint插件:你可以使用npx eslint-plugin创建-nuxt来安装ESLint插件。这将自动安装一些必要的插件,如ESLint-plugin-node-pointless、ESLint-plugin-nuxt以及ESLint-plugin-vue。

      bash npm install --save-dev eslint eslint-plugin-node-pointless eslint-plugin-nuxt eslint-plugin-vue

      1. 配置插件:在nuxt.config.js文件中,你可以配置ESLint插件。例如,你可以使用以下代码来启用ESLint插件并设置一些规则:

      javascript module.exports = { env: { es6: true, }, parserOptions: { ecmaVersion: 2018, }, plugins: [ { "name": "node-pointless", "url": "https://github.com/MrAlamofire/node-pointless", "module": "node", }, { "name": "nuxt-plugin-node-pointless", "url": "https://github.com/nuxt-nuxt-plugin/node-pointless", "module": "node", }, { "name": "nuxt-plugin-vue", "url": "https://github.com/nuxt-nuxt-plugin/vue", "module": "vue", }, ], };

      1. 配置ESLint规则:在nuxt.config.js文件中,你可以配置ESLint规则。例如,你可以使用以下代码来启用ESLint规则:

      javascript module.exports = { env: { es6: true, }, parserOptions: { ecmaVersion: 2018, }, rules: { "no-console": "off", }, };

      这样,ESLint就不会在你的项目中运行,从而降低其语法检测。然而,这可能会导致你的代码变得难以理解和维护。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部