适用范围

场景

  • 某些文件中包含了保密信息,不能分发给客户端,需要把这些文件从打包过程中排除

ESbuild api之build

  • external: 字符串数组 忽略打包指定的文件
    • 有些文件, esbuild是不支持打包的, 比如shelljs模块
    • 其中的字符串取决于导入时输入的是什么
    • 其中的字符串可以是含通配符的表达式, 匹配对应文件
      • 例如,你可以使用 *.png 移除所有的 .png 文件或者使用 /images/* 移除所有路径以 /images/ 开头的路径

示例

示例:
导入语句为import('../test/fundebug.ts')
external:['/test/fundebug.ts']

导入语句为import('../test/fundebug')
external:['/test/fundebug']