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

时间:2017-12-20 13:43:34

标签: typescript watch tsc

我在根目录和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,我相信它可以同时处理两个项目。我不需要使用不同的程序进行并行处理。

1 个答案:

答案 0 :(得分:-1)

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

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

在你的例子中,它将在观察模式下开始第一个tsc并等待它结束,之后它将开始第二个tsc。

请试试这个:

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

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