直接貼個(gè) esbuild 的配置
在 ts 源碼中有中文的時(shí)候,ts -> js 文件會(huì)生成 unicode 字符忿危,影響 js 文件的可讀性
例如
使用 esbuild 或 tsup 編譯之后生成的 js 文件長(zhǎng)這樣
這個(gè)時(shí)候膜蠢,需要指定一下 esbuild 的 charset 選項(xiàng)
例如在 tsup 中
import { defineConfig } from "tsup";
export default defineConfig({
entry: ["src/index.ts"],
splitting: false,
sourcemap: true,
clean: true,
esbuildOptions(options) {
options.charset = "utf8";
},
});
即可解決
本文使用 文章同步助手 同步