TypeScript tsc:如何同时观看多个项目?

问题描述 投票:0回答:1

我有两个tsconfig.json,在根和test文件夹中:

.
├── dist
│   └── file...
├── dist-test
│   └── file...
├── src
│   └── file...
├── test
│   ├── file...
│   └── tsconfig.json
└── tsconfig.json

你可以猜到,src编译成dist的文件和test编译成dist-test文件夹的文件。

从根目录开始,我可以运行tsc -wtsc -w --project test来查看文件更改。我怎样才能同时运行它们(在一个终端内)?

我试着做(tsc -w) && (tsc -w --project test),但没有成功。只有第一个指令正在实施,其编译只有dist

UPD:我的问题是没有重复How can I run multiple npm scripts in parallel? ,因为我使用一个实用程序tsc,我相信,它可以同时处理两个项目。我不需要使用不同的程序进行并行处理。

typescript watch tsc
1个回答
-1
投票

你的问题更像是一个“bash”问题,而不是打字稿:

您启动2个tsc实例是正确的,因为我知道每个tsconfig.json至少需要一个实例。

在您的示例中,它将在监视模式下启动第一个tsc并等待它结束,之后它将启动第二个tsc。

请试试这个:

(tsc -w &) && (tsc -w --project test)

这将在后台启动第一个tsc(如果需要,你必须手动杀死它)和前面的第二个。

© www.soinside.com 2019 - 2024. All rights reserved.