You need to enable JavaScript to run this app. Nuxt项目中ESLint校验.vue文件template缩进报错该如何配置
优惠活动
大模型
产品
解决方案
定价
更多

Nuxt项目中ESLint校验.vue文件template缩进报错该如何配置

配置方案

第一步:安装必要依赖

首先确保项目已安装.vue文件解析相关的ESLint依赖:

npm install eslint-plugin-vue vue-eslint-parser --save-dev

如果是TypeScript项目,额外安装:

npm install @typescript-eslint/parser --save-dev

第二步:配置ESLint识别.vue文件

修改项目根目录下的.eslintrc.js(或.eslintrc.json、.eslintrc.yaml)配置文件:

module.exports = {
  // 定义扫描的文件类型
  files: ['*.js', '*.ts', '*.vue'],
  // 使用vue专属解析器识别单文件组件结构
  parser: 'vue-eslint-parser',
  parserOptions: {
    // <script>块内部的解析器,JS项目用@babel/eslint-parser,TS项目替换为@typescript-eslint/parser
    parser: '@babel/eslint-parser',
    ecmaVersion: 'latest',
    sourceType: 'module'
  },
  extends: [
    'eslint:recommended',
    // 启用vue官方推荐规则集,可根据需求替换为plugin:vue/essential(基础规则)或plugin:vue/strongly-recommended
    'plugin:vue/recommended'
  ],
  plugins: ['vue']
}

第三步:仅校验

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 21:36:03