如何在VS代码中调试子Node.JS进程?
下面是我正在尝试调试的代码的示例:
var spawn = require('child_process').spawn;
var scriptPath = './child-script.js';
var runner_ = spawn('node', [scriptPath]);
我的app.js中有以下代码:
process.stdin.resume();//so the program will not close instantly
//do something when app is closing
process.on('exit',exitHandler.bind(null,{exit:true,event: "exit"}));
//catches uncaught exceptions
process.on('uncaughtException',exitHandler.bind(null, {exit
我想问一下,有什么方法可以调试用JavaScript模板编写的代码吗?我将underscore.js与backbone.js一起用于模板。
其他JavaScript代码可以通过firebug/chrome进行调试。但我不知道如何调试模板。有可能吗?
编辑
var t =' <div class="row-fluid">' '
我想使用VSC来开发一个现有项目的一些扩展。特别是UglifyJS3。
因此,我创建了一个测试脚本,在其中我调用模块来测试和调试我的更改。那里的代码很简单:
var UglifyJS = require("../tools/node");
var result = UglifyJS.minify(code, ...)
这可以在调试/单步执行时工作。但是,VSC已经无法解决UglifyJS导出的minify函数。
我也不能简单地在UglifyJS文件中设置断点并触发它们。VSC在启动时显示了一个关于无法解析断点的错误。
查看../tools/node.js,我看到了如下代码:
v