假设我有一个具有以下结构的 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 文档中的某些内容,并且这可以通过更改 root-level 来实现tsconfig.json
。tsc
从根目录运行一个简单的程序并查看所需的结果会很棒!
感谢您查看此问题 :) 如果您有任何问题或需要澄清,请告诉我。