我需要这样的东西:
[{
"watch": ["src/api-gateway"],
"ext": "ts",
"ignore": ["src/**/*.spec.ts"],
"exec": "ts-node ./src/api-gateway/main.ts"
},
{
"watch": ["src/services/ping-service"],
"ext": "ts",
"ignore": ["src/**/*.spec.ts"],
"exec": "ts-node ./src/services/ping-service/ping-service.ts"
}]
那可能吗?
我认为,如果您从具有启动服务器的文件的父目录运行 nodemon,它会监视子目录中所有文件的更改。
或者你可以试试看:“src/。” 并将所有这些组合到一个对象中,对于 exec 道具来说也是如此。 虽然不太确定。
@vforv处理吗?
你好,
很抱歉把它带回来,但我在 Express 应用程序中遇到了特定监视目录的一些问题。
从文档我有这个:
nodemon --watch app --watch libs app/server.js
当我尝试运行此代码时,当正在监视的任何目录中发生变化时,没有任何反应:
nodemon --watch build --watch public build/server.js
基本上我想在服务器或客户端代码发生更改时重新启动服务器。 服务器确实会启动,但不会在发生更改且捆绑过程正常时自动重新启动。
如果我在没有watch
标志的情况下运行代码,nodemon 会查找所有文件夹中的更改并且它确实有效。 我想要的是只跟踪这两个文件夹。
@rhernandog您是否尝试过上述所有解决方案?
@rhernandog你能用最新的[email protected]测试
@remy谢谢我会更新包并让你知道它是怎么回事。
@rhernandog你能用[email protected]测试
这在最新版本中有效。 请继续升级❤️
@remy对不起,我以前没能回来。
最新更新效果很好,感谢您的出色工作!!! :鼓掌:
最有用的评论
你好,
很抱歉把它带回来,但我在 Express 应用程序中遇到了特定监视目录的一些问题。
从文档我有这个:
nodemon --watch app --watch libs app/server.js
当我尝试运行此代码时,当正在监视的任何目录中发生变化时,没有任何反应:
nodemon --watch build --watch public build/server.js
基本上我想在服务器或客户端代码发生更改时重新启动服务器。 服务器确实会启动,但不会在发生更改且捆绑过程正常时自动重新启动。
如果我在没有
watch
标志的情况下运行代码,nodemon 会查找所有文件夹中的更改并且它确实有效。 我想要的是只跟踪这两个文件夹。