梗概:

transform API 操作单个字符串,而不访问文件系统。 这使其能够比较理想地在没有文件系统的环境中使用(比如浏览器)或者作为另一个工具链的一部分。

实例:

1. js中调用:

require('esbuild').transformSync('let x: number = 1', {
  loader: 'ts',
}){
  code: 'let x = 1;\n',
  map: '',
  warnings: []
}

transform API 可以使用以下配置项:

1. 一般配置项:

2. 高级配置:

3. JS 特殊细节: