我正在寻找一种使用npm脚本同时运行tsc --watch && nodemon --watch个的方法.我可以独立运行这些命令,但当我想同时运行这两个命令时,只会执行第一个命令.

"scripts": {    
    "runDeb": "set NODE_ENV=development&& tsc --watch && nodemon --watch"
  }

执行tsc --watch,但从未调用nodemon,反之亦然.

推荐答案

我想你想要的是这样的(我目前的设置):

"scripts": {
    "compile": "tsc && node app.js",
    "dev": "./node_modules/nodemon/bin/nodemon.js -e ts  --exec \"npm run compile\""
}

我创建了两个脚本"compile"和"dev".要开始开发,只需运行npm run dev即可启动nodemon并让它观看.ts文件(使用-e标志).然后,每一次.ts文件更改nodemon将执行编译任务,该任务基本上编译并运行node应用程序.

虽然并发使用是一个不错的 Select ,但我的设置保证tsc的工作在try 执行结果之前完成.js文件.

Typescript相关问答推荐

脉轮ui打字脚本强制执行图标按钮的咏叹调标签-如何关闭

如何在ts中使用函数重载推断参数类型

在Typescribe中,extends工作,但当指定派生给super时出错""

TypeScript Page Routing在单击时不呈现子页面(React Router v6)

为什么TypeScript失go 了类型推断,默认为any?''

TypeScript:在作为参数传递给另一个函数的记录中对函数的参数实现类型约束

有没有办法解决相互影响的路由之间的合并?

了解类型规则中的关键字

路由链接始终返回到

接口重载方法顺序重要吗?

如何在NX工作区项目.json中设置类似angular.json的两个项目构建配置?

Fp-ts使用任务的最佳方法包装选项

`fetcher.load`是否等同于Get Submit?

TypeScrip泛型类未提供预期的类型错误

有没有办法在Zod中使用跨字段验证来判断其他字段,然后呈现条件

创建一个TypeScrip对象并基于来自输入对象的约束定义其类型

如何在具有嵌套数组的接口中允许新属性

有没有办法从不同长度的元组的联合中提取带有类型的最后一个元素?

如何强制对象数组中的对象属性具有非空字符串值?

错误:仅允许在‘使用服务器’文件中导出异步函数