我正在尝试用艾斯建编译一个非常简单的类型记录代码。
但是,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。
发布于 2022-01-05 17:03:18
构建index.ts --outdir=./dist --platform=节点^
仅在命令行中指定index.ts文件。
我从未实际使用esbuild,但可能有一个文件夹函数,如esbuild . --outdir=./dist --platform=node。
https://stackoverflow.com/questions/70596028
复制相似问题