美文网首页
tsup esbuild 避免编译 ts 文件后生成 unico

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

作者: 飞天御剑流co | 来源:发表于2024-01-02 23:11 被阅读0次

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

    即可解决

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

    相关文章

      网友评论

          本文标题:tsup esbuild 避免编译 ts 文件后生成 unico

          本文链接:https://www.haomeiwen.com/subject/jwjmndtx.html