【发布时间】:2015-12-22 00:33:16
【问题描述】:
使用 node-java 包时,文件更改时 nodemon 不会重新启动。如果我删除 node-java 包,那么当有文件更改时 nodemon 将重新启动。
在服务器中使用 node-java 包时,即使手动重启 (rs) 也不起作用。以下是行为。
甚至会抛出以下内容:
events.js:85
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE
at exports._errnoException (util.js:746:11)
at Server._listen2 (net.js:1156:14)
at listen (net.js:1182:10)
at Server.listen (net.js:1267:5)
由于端口 4000 在服务器中仅使用一次,而在其他任何地方都没有使用,所以它的行为很奇怪。
【问题讨论】:
-
我使用
node-java模块创建了示例服务器,并且服务器在文件更改时成功重新启动。您是否创建了包含配置的自定义 nodemon.json 文件? -
@ezrepotein 在使用 java.import 时观察到此问题。 (如下) var java = require('java'); var preview = java.import('com.previewer.Previewer');
-
在 nodemon repo 中发现了类似的问题,github.com/remy/nodemon/issues/573 似乎还没有 cmets。
-
导入类后我遇到了同样的问题。也许可以试试 dannyn-mirth 在 github 问题上建议的主管。
标签: node.js express nodemon node-java