我在根目录和tsconfig.json
文件夹中有两个test
:
.
├── dist
│ └── file...
├── dist-test
│ └── file...
├── src
│ └── file...
├── test
│ ├── file...
│ └── tsconfig.json
└── tsconfig.json
您可以猜到,src
汇编成dist
的文件和test
的文件汇编到dist-test
文件夹。
从根目录开始,我可以运行tsc -w
或tsc -w --project test
来观看文件更改。我怎样才能同时运行它们(在一个终端内)?
我尝试(tsc -w) && (tsc -w --project test)
,但没有成功。只实现了第一个指令,并且只编译了dist
。
UPD :我的问题是没有重复How can I run multiple npm scripts in parallel?
因为我使用了一个实用程序tsc
,我相信它可以同时处理两个项目。我不需要使用不同的程序进行并行处理。
答案 0 :(得分:-1)
你的问题更像是一个“bash”问题,而不是打字稿:
启动2个tsc实例是正确的,因为我知道每个tsconfig.json至少需要一个实例。
在你的例子中,它将在观察模式下开始第一个tsc并等待它结束,之后它将开始第二个tsc。
请试试这个:
(tsc -w &) && (tsc -w --project test)
这将在后台启动第一个tsc(如果需要,你必须手动杀死它)和前面的第二个。