gpt4 book ai didi

node.js - Nodemon 没有重新加载。这个 nodemon.json 文件有什么问题

转载 作者:IT老高 更新时间:2023-10-28 23:14:16 28 4
gpt4 key购买 nike

这是我的 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'

不重新加载应用程序。

最佳答案

解决了!

通过在详细模式下运行 nodemon,我发现默认情况下它只观看 *.js 文件,不管您正在观看什么通配符。因此,在命令中添加 -e ts 可以解决问题:

nodemon --watch src/ --exec 'node out/index.js' -e ts

如果有人使用 nodemon.json 这是我的修复后:

{ 
"watch": ["src"],
"exec": "tsc && node out/index.js" ,
"ext": "js, json, ts, proto"
}

关于node.js - Nodemon 没有重新加载。这个 nodemon.json 文件有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43803744/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com