【发布时间】:2017-10-03 20:45:02
【问题描述】:
这是我的 nodemon.json
{
"watch": ["src/**/*.ts"],
"exec": "node out/index.js"
}
我通过执行来运行nodemon:
nodemon
在 nodejs 根目录中
这是输出:
% nodemon
[nodemon] 1.11.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: src/**/*.ts
[nodemon] starting node out/index.js
Yay! Started app!
但是当我在 src 中编辑任何 ts 文件时,nodemon 不会重新启动应用程序。
更新
运行nodemon --watch src/index.ts --exec 'node out/index.js'
在修改 index.ts 时运行并重新加载应用程序
但是,使用通配符运行
nodemon --watch 'src/**/*.ts' --exec 'node out/index.js'
或
nodemon --watch src --exec 'node out/index.js'
不重新加载应用程序。
【问题讨论】:
-
您将需要一个
ts-node包。参考:stackoverflow.com/questions/37979489/… -
我从您提供的链接开始,但它对我不起作用,因此我开始简化脚本并最终以那个链接结束。但它也不起作用
标签: node.js typescript nodemon