我可以通过requiredebuggingnode-webkit中的模块吗?

node-webkit似乎以非常方便的方式支持debugging,因为您可以通过单击工具栏轻松打开devtools。

使用这种方法,我可以轻松地debuggingHTML页面内的任何JavaScript,即使我没有testing过,我也可以debugging其他通过传统浏览器加载的脚本,

<script src="blabla.js"></script> 

然而,这是node-webkit,我想利用节点的模块方法,所以我可以开发干净的独立模块,并通过需要直接从我的index.html,例如:

 <script> var myFunc = require("./myfunc"); myFunc(); </script> 

这工作得很好。 问题是,我找不到debuggingmyfunc.js内容的方法。 我可以在debugging器中打开模块文件,并在那里设置一个断点,但不会停在这个断点上。 我也试着添加一个debugger; 声明在我的模块中,但这也行不通。 我也通过--remote-debugging-port=port尝试了远程debugging器,结果相同。

你知道node-webkit是否支持debugging模块吗? 如果是这样,怎么样? 否则,有一些有用的解决方法,我仍然可以使用模块,但可以使用?

恐怕这是明确不支持的。 根据node-webkit wiki, https : //github.com/rogerwang/node-webkit/wiki/Debugging-with-devtools#bugs-of-developer-tools :

节点模块不显示在脚本源中

所以我将不得不坚持一些解决方法。 build议欢迎…