vite 反对optional Chaining(可选链判断运算符 ?.)和 nullishCoalescingOperator (空值合并运算符 ??)
装置 babel 可选链判断运算符,空值合并运算符 兼容依赖
yarn add @babel/plugin-proposal-optional-chaining --devyarn add @babel/plugin-proposal-nullish-coalescing-operator -dev
vite.config.ts
增加配置
import { defineConfig } from "vite";import react from "@vitejs/plugin-react";import checker from "vite-plugin-checker";import vitePluginImp from "vite-plugin-imp";import path from "path";// https://vitejs.dev/config/export default defineConfig(({ mode }) => { return { plugins: [ react({ babel: { plugins: [ "@babel/plugin-proposal-optional-chaining", "@babel/plugin-proposal-nullish-coalescing-operator", ], }, }), ], };});
vue 请应用 @vitejs/plugin-vue
[未测试]