适用范围
场景
- 某些文件中包含了保密信息,不能分发给客户端,需要把这些文件从打包过程中排除
ESbuild api之build
external: 字符串数组忽略打包指定的文件- 有些文件, esbuild是不支持打包的, 比如shelljs模块
- 其中的字符串取决于导入时输入的是什么
- 其中的字符串可以是含通配符的表达式, 匹配对应文件
- 例如,你可以使用
*.png移除所有的.png文件或者使用/images/*移除所有路径以/images/开头的路径
- 例如,你可以使用
示例
示例:
导入语句为import('../test/fundebug.ts')
external:['/test/fundebug.ts']
导入语句为import('../test/fundebug')
external:['/test/fundebug']