Vue3中安装JSX插件

介绍

在Vue3中默认是不支持JSX语法的,不是跟React那样默认支持JSX,有了JSX在写模板的时候就会变成非常方便

不同的构建工具有不同的设置方法

 

安装方法

Vite

安装插件(Vite JSX官方插件

npm install @vitejs/plugin-vue-jsx -D

配置 Vite vite.config.js

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx' // Vue-jsx插件

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    // 配置Vue-jsx插件
    vueJsx({
      "include": ["src/**/*.vue", "src/**/*.tsx", "src/**/*.jsx", "src/**/*.ts", "src/**/*.js"]
    })
  ]
})

 

Vue CLI

安装插件( Vue 3 Babel JSX 插件

npm install @vue/babel-plugin-jsx -D

配置 Babel babel.config.json

{
  "plugins": ["@vue/babel-plugin-jsx"]
}

 

 

 

THE END