当我在JS的调试控制台中(在给定源文件的调试期间),我尝试使用我的源文件中导入的模块时,我得到以下错误: Uncaught ReferenceError: myModule is not defined 这似乎适用于导入javascript模块以便在调试控制台中使用: import myModule from '/path/to/module.js';
window.myModule = myModule;
// in the console:
myModule.foo(); (有关详细信息,请参阅this answer ...) 我希望能够对给定文件中的所有模块导入执行此
我正在尝试调试使用以下命令创建的子Node.JS进程:
var child = require('child_process');
child .fork(__dirname + '/task.js');
问题是,当在IntelliJ/WebStorm中运行时,父进程和子进程都在同一端口启动。
debugger listening on port 40893
debugger listening on port 40893
所以它只调试父进程。
有没有办法将IntelliJ设置为调试子进程,或者强制它在不同的端口上启动,以便我可以在远程调试中连接它?