tsup esbuild 避免编译 ts 文件后生成 unico

2024-01-02  本文已影响0人  飞天御剑流co

直接贴个 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";
  },
});

即可解决

本文使用 文章同步助手 同步

上一篇下一篇

猜你喜欢

热点阅读