server-react-test/gpt-query/one/esbuild.config.mjs
2024-11-26 18:43:58 +08:00

20 lines
566 B
JavaScript

import { build } from 'esbuild';
build({
entryPoints: ['./src/client.js'], // 入口文件
bundle: true, // 打包所有依赖
outfile: './public/client.js', // 输出文件
minify: false, // 压缩代码
sourcemap: false, // 生成 Source Map
platform: 'browser', // 指定运行环境为浏览器
target: ['es6'], // 目标环境
loader: { '.jsx': 'jsx', '.js': 'jsx' }, // 处理 JSX 文件
})
.then(() => {
console.log('Client build complete!');
})
.catch((err) => {
console.error('Build failed:', err);
process.exit(1);
});