猿问

使用 Typescript 编译运行 Nodemon?

我希望在使用命令保存的每个文件上编译我的打字稿文件tsc。


如何将 tsc 命令与 nodemon 在build:live脚本中运行的命令结合使用


"scripts": {

    "start": "npm run build:live",

    "build:live": "nodemon --watch '*.ts' --exec 'ts-node' app.ts",

 }

此脚本会导致 nodemon 调用自身两次或三次:


"build:live": "nodemon --watch '*.ts' --exec 'ts-node app.ts & tsc'",


萧十郎
浏览 199回答 3
3回答

回首忆惘然

Nodemon 现在将自动检测和运行.ts文件ts-node。顺便说一句,它实际上.py也.rb可以使用 python 和 ruby运行和文件,您可以--exec为其他人自定义。这是nodemon 中相关代码的链接。所以以下应该没问题:"scripts": {  "dev": "nodemon app.ts"}

慕田峪7331174

根据当前的答案,您可能会遇到使用 ES 模块的问题。使用tsc-watch. 它利用增量编译,使应用程序的重新启动速度更快。我发现以下最有效:"start": "tsc-watch --onSuccess \"node ./dist/app.js\""该outDir可被定义你的tsconfig
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答