zoukankan      html  css  js  c++  java
  • vite支持optionalChaining可选链判断运算符和nullishCoalescingOperator

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

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

      

    react中:

    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中:

    import esbuild from 'rollup-plugin-esbuild'
    export default defineConfig(
     
        {
          
            plugins: [
                vue(),
                {
                    ...esbuild({
                        target: 'chrome70',
                        // 如有需要可以在这里加 js ts 之类的其他后缀
                        include: /\.vue$/,
                        loaders: {
                            '.vue': 'js',
                        },
                    }),
                    enforce: 'post',
                },
            ],
           
    )
    

      

  • 相关阅读:
    JavaScript中的this相关
    Git进阶操作_1
    Git基本操作_5
    Git基本操作_4
    Git基本操作_3
    Git基本操作_2
    利用Python发送SMTP邮件
    Python JWT使用
    Python中的Asyncio 异步编程
    Python中的抽象类和接口类
  • 原文地址:https://www.cnblogs.com/ygunoil/p/15728516.html
Copyright © 2011-2022 走看看