我现在有两个脚本:
"scripts": {
"build": "tsc -p . -w",
"watchjs": "nodemon dist/index.js"
}
我需要两个终端,一个用于构建一个用于watchjs,我想将这两个脚本组合成一个脚本,以便在检测到更改后自动构建,并在构建后运行它!
我尝试了类似的东西:
"start": "tsc -p . -w && node dist/index.js",
但很明显
tsc -w
Never ends,因此我不能在构建完成后直接调用命令!
2条答案
按热度按时间osh3o9ms1#
假设您系统是Windows(对于下面的解决方案,您需要并发地打包为devDependency)
编辑以获得更好的解决方案:
npm run dev
祝你好运!
dkqlctbz2#
您也可以使用
tsc-watch
实用程序,这有助于防止任何延迟或在tsc
完成运行之前运行nodemon
:这也避免了使用
nodemon
,在每次编译时运行node命令。