代码之家  ›  专栏  ›  技术社区  ›  Nathaniel Rink

显示规则的vue cli eslint命令行命令

  •  0
  • Nathaniel Rink  · 技术社区  · 6 年前

    我创建了一个vue cli项目并打开了linting,这非常好。但是它扩展了airbnb base的规则,然后是@vue/airbnb,然后是各种vue配置,然后是我们的自定义规则。

    是否有显示最终扩展规则的命令行命令?

    我试过的: 如果文件中有 vue-cli @vue/cli-plugin-eslint ,我错过了。[Eslint]的文件( https://eslint.org/docs/user-guide/command-line-interface 让它看起来像我应该可以使用 eslint --print-config file.js 但是 eslint ,' vue-cli-service lint ,和 vue lint 是未知命令还是找不到命令。

    1 回复  |  直到 6 年前
        1
  •  1
  •   ken-mills    6 年前

    今天看来这对我很有用。我在“vue/require-v-for-key”上遇到一个错误,并且在定义了一个键而没有使用该键时出现第二个错误。所以,我试图完全禁用eslint。在环境全局变量的eslint配置使用中没有很好的记录。

    我在vue cli 3 installed main.js中添加了一条注释,以定义我的应用程序的环境。

    主.js

    /* eslint-env node */
    

    在安装我的项目时,我告诉vue在单独的.js文件中安装配置,这样vue cli创建了.eslintrc.js,而不是将配置存储在package.json中。我将该文件中的env设置从true更改为false。

    .eslintrc.js公司

    module.exports = {
      root: true,
      env: {
        node: false
    },
    

    重要!!我必须重新启动本地开发服务器 (NPM发球) 命令获取新的.eslintrc.js设置。

    还可以使用eslintrc.js文件的“规则”部分禁用单个规则。编辑后不要忘记重新启动dev服务器。

    .eslintrc.js公司

    'vue/require-v-for-key' : 'off'
    
    推荐文章
    Brock  ·  Vue-Vue CLI-API变量
    7 年前