假设我有一个具有以下结构的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
并查看所需的结果!
感谢您查看此问题:)如果您有任何疑问或需要澄清,请告诉我。