怎么在Vite里面配置Babel 的方法?

安卓手机不适配?.(可选链),需要配置babel来进行转换,但是不知道在vite.config.js里如何写。求教,谢谢;
这个babel 还是没解决
image.png
image.png
image.png
image.png

阅读 38.6k
3 个回答

使用这个插件就可以了 https://www.npmjs.com/package...

yarn add -D vite-babel-plugin
// vite.config.js

import babel from "vite-babel-plugin";

export default {
  plugins: [
    babel(),
  ],
};

用官方的 @vitejs/plugin-legacy 插件不就好了么?
用了Vite为啥还要用babel?

给后来者,使用此方法成功解决问题:
https://www.cnblogs.com/cynthia-wuqian/p/17508090.html

import esbuild from 'rollup-plugin-esbuild'

export default defineConfig({
    plugins: [
        {
            ...esbuild({
                target: 'chrome70',
                include: /\.vue|.ts|.js$/,
                loaders: {
                    '.vue': 'js'
                }
            }),
            enforce: 'post'
        }

    ],
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏