跳转到主文档

buildConfig.target

  • 类型: 'es5' | 'es6' | 'es2015' | 'es2016' | 'es2017' | 'es2018' | 'es2019' | 'es2020' | 'esnext'
  • 默认值: 'esnext'

设置构建产物支持的最高 ECMAScript 版本。如果使用了更高的版本语法,会进行编译转换。

caution

当前 Bundle 构建支持 es5esnext 的语法。Bundleless 目前暂时仅支持 es5es6,所有 es6+ 的语法,都会转换为 es6

modern.config.js
import { defineConfig } from '@modern-js/module-tools';

export default defineConfig({
output: {
buildConfig: {
target: 'esnext',
},
},
});