TypeScript中多个子工作区的监视模式?

TypeScript中多个子工作区的监视模式?,typescript,tsc,monorepo,Typescript,Tsc,Monorepo,我有以下项目结构: ├── foo (workspace @project/foo) │ ├── package.json │   └── src │   └── index.ts ├── bar (workspace @project/bar) │   ├── package.json │   └── src │   └── index.ts ├── package.json (mon

我有以下项目结构:

├── foo                   (workspace @project/foo)
│   ├── package.json
│   └── src
│       └── index.ts
├── bar                   (workspace @project/bar)
│   ├── package.json
│   └── src
│       └── index.ts
├── package.json          (monorepo root)
└── tsconfig.json         (base tsconfig)
如果在每个子工作区中运行
tsc--watch
,则TypeScript会正确地监视文件更改并重建包。然而,如果我在monorepo根目录下运行相同的命令,它就不起作用了——它不会抛出错误,但是如果我更改了文件中的任何内容,包就不会重建

通过阅读,我了解到
--build
标志确实有一个传递多个子项目(或
tsconfig.json
文件)的选项。有什么东西与手表相当吗