所有Monorepo软件包的单个TypeScript配置+编译命令

时间:2018-12-14 05:11:08

标签: typescript build monorepo

假设我有一个具有以下结构的monorepo:

├── package.json ├── tsconfig.json └── packages │── first │ ├── package.json │ └── src │ └── index.ts │── second │ ├── package.json │ └── src │ └── index.ts └── third ├── package.json └── src └── index.ts

我想以这样的方式编译每个包的TypeScript,使树现在变成...

├── package.json ├── tsconfig.json └── packages │── first │ ├── package.json │ ├── lib │ │ └── index.js │ └── src │ └── index.ts │── second │ ├── package.json │ ├── lib │ │ └── index.js │ └── src │ └── index.ts └── third ├── package.json ├── lib │ └── index.js └── src └── index.ts

是否可以在不向每个软件包添加新的tsconfig.json(这将扩展根配置)的情况下实现此目的?我的希望是我错过了TS文档中的某些内容,并且可以通过更改根级别tsconfig.json来做到这一点。最好从根目录运行一个简单的tsc并查看所需的结果!

感谢您查看此问题:)如果您有任何疑问或需要澄清,请告诉我。

0 个答案:

没有答案