我正在尝试使用esbuild编译一个非常简单的打字稿代码。
但是esbuild
只编译入口文件。
这是我的设置:
//index.ts
import * as mod1 from './mod1';
mod1.my_method();
//mod1.ts
export function my_method(){
console.log('debug');
}
我跑:
esbuild index.ts --outdir=./dist --platform=node
编译完成没有错误,如果我现在检查dist
我只得到
dist
- index.js
// dist/indes.js
import * as mod1 from './mod1';
mod1.my_method();
却一点痕迹都没有dist/mod1.js
。所以当然代码无法运行并给出错误。
为什么esbuild
不编译所有其他文件mod1.ts
?
我不能--bundle
在我的项目中使用。