Nodemon: 如何查看多个目录?

创建于 2017-07-28  ·  9评论  ·  资料来源: remy/nodemon

我需要这样的东西:

[{
  "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"  
}]

那可能吗?

needs latest nodemon

最有用的评论

你好,

很抱歉把它带回来,但我在 Express 应用程序中遇到了特定监视目录的一些问题。

从文档我有这个:

nodemon --watch app --watch libs app/server.js

当我尝试运行此代码时,当正在监视的任何目录中发生变化时,没有任何反应:

nodemon --watch build --watch public build/server.js

基本上我想在服务器或客户端代码发生更改时重新启动服务器。 服务器确实会启动,但不会在发生更改且捆绑过程正常时自动重新启动。

如果我在没有watch标志的情况下运行代码,nodemon 会查找所有文件夹中的更改并且它确实有效。 我想要的是只跟踪这两个文件夹。

所有9条评论

我认为,如果您从具有启动服务器的文件的父目录运行 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对不起,我以前没能回来。

最新更新效果很好,感谢您的出色工作!!! :鼓掌:

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

Bastorx picture Bastorx  ·  5评论

piton13 picture piton13  ·  3评论

remy picture remy  ·  5评论

giacomorebonato picture giacomorebonato  ·  5评论

ehmicky picture ehmicky  ·  4评论