# defineProps is not defined

  • 问题描述

    'defineProps' is not defined.eslint no-undef

    img

  • 解决方案

    根据 Eslint 官方解决方案描述,解析器使用 vue-eslint-parser v9.0.0 + 版本

    img

    安装 vue-eslint-parser 解析器

    npm install -D vue-eslint-parser

    img

.eslintrc.js 关键配置 ( v9.0.0 及以上版本无需配置编译宏 vue/setup-compiler-macros ) 如下 :

parser: 'vue-eslint-parser',
  extends: [
      'eslint:recommended',
  	// ...		
    ],

重启 VSCode 已无报错提示

img