项目中打包中会遇到一些浏览器版本不支持es6的一些新的语法,如果出现语法报错或者不支持的报错情况,可以向下兼容。
在 Vite 构建过程中,build.target 可以用来指定构建的目标平台。build.target 属性是在 vite.config.js 配置文件中设置的。
以下是一些常见的 build.target 可选值:
es2015: 构建出的代码将针对现代浏览器,支持 ES2015 语法。modules: 构建出的代码将使用 ES 模块(ES modules)格式。browser: 构建出的代码将面向浏览器环境。node: 构建出的代码将面向 Node.js 环境。webworker: 构建出的代码将面向 Web Worker 环境。
你可以根据需要选择适合你项目的 build.target 值。例如,在 vite.config.js 文件中设置 build.target 如下:
可以做向下兼容
export default {
build: {
target: 'es2015'
}
}