装置 babel 可选链判断运算符,空值合并运算符 兼容依赖

1
2
3
yarn add @babel/plugin-proposal-optional-chaining --dev
 
yarn add  @babel/plugin-proposal-nullish-coalescing-operator -dev

  

react中:

vite.config.ts 增加配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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中:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import esbuild from 'rollup-plugin-esbuild'
export default defineConfig(
  
    {
       
        plugins: [
            vue(),
            {
                ...esbuild({
                    target: 'chrome70',
                    // 如有需要可以在这里加 js ts 之类的其他后缀
                    include: /\.vue$/,
                    loaders: {
                        '.vue': 'js',
                    },
                }),
                enforce: 'post',
            },
        ],
        
)

  

posted on   ygunoil  阅读(3254)  评论(1编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
历史上的今天:
2019-12-24 浅析DES、AES、RSA、MD5加密算法及其应用场景
2019-12-24 关于JSON.parse(JSON.stringify(obj))实现深拷贝应该注意的坑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示