直接贴个 esbuild 的配置
在 ts 源码中有中文的时候,ts -> js 文件会生成 unicode 字符,影响 js 文件的可读性
例如
使用 esbuild 或 tsup 编译之后生成的 js 文件长这样
这个时候,需要指定一下 esbuild 的 charset 选项
例如在 tsup 中
import { defineConfig } from "tsup";
export default defineConfig({
entry: ["src/index.ts"],
splitting: false,
sourcemap: true,
clean: true,
esbuildOptions(options) {
options.charset = "utf8";
},
});
即可解决
本文使用 文章同步助手 同步