IntelliJ IDEA节点Webkit调试不起作用
IntelliJ IDEA Node-Webkit debug is not working
我正在IDEA上设置node-webkit,发现调试问题-断点就是不起作用。
这是我的代码:
index.html
<!DOCTYPE html>
<html>
<body onload="process.mainModule.exports.callback0()">
<script>
var sup = require('./sup.js')
document.write(sup.hi())
</script>
</body>
</html>
package.json
{
"main": "index.html",
"name": "Test",
"version": "0.0.0",
"node-main": "node-main.js"
}
sup.js
module.exports = {
hi: function() {
return 'hi'; //breakpoint here don't work
}
}
node-main.js
var i = 0;
exports.callback0 = function () {
console.log(i + ": " + window.location); //breakpoint here don't work
}
控制台输出
0: file:///C:/%5CWork%5Cwebkit%5Cwebkitbase/index.html
Html输出
hi
这意味着所有执行的脚本和问题都在IDEA调试中。原因是什么?
看起来像是IDEA中的一个错误。
检查了IDEA 13.1.5和WebStorm 8.0.4。
两者都有这个问题。
此外,在IDEA/WebStorm:中还有许多其他对原始节点WebKit支持的症状
1) debugger
语句只在sup模块中有效(在节点主脚本中无效)。
2) index.html调试有效,但行号不匹配。
3) 从index.html进入sup.js是可行的,但它需要一些生成的代码,看起来像:
(function (exports, require, module, __filename, __dirname) {
module.exports = {
hi: function() {
return 'hi'
}
}
});
在IDEA/WebStorm错误跟踪器中有一些关于这个问题的活动,但从其强度来看,人们可能要等几个月才能考虑认真使用IDEA节点webkit集成。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 调试此代码?警报不起作用
- Javascript不起作用,但当放置断点并从chrome调试器工具中单击文件时,它可以正常工作
- 如何调试不起作用的AJAX操作
- 调试器关键字在Visual Studio的javascript文件中不起作用
- 代码仅在调试器模式下工作,断点位于 Consol.log否则不起作用
- SVG 在安卓浏览器上不起作用.无法调试它
- 节点.JS - 简单的 Socket.IO 示例不起作用.获取调试 - 提供静态内容/socket.io.js(Mac
- 使用 fdb 调试 Adobe AIR JavaScript 应用程序不起作用
- 禁用调试时,使用捆绑缩小的脚本在 MVC 3 中不起作用 ASP.NET
- JavaScript 调试在 Visual Studio 2010 中不起作用
- 如何在 chrome 中调试以找出此代码不起作用的原因
- 调试jQuery插件 - 在1.4中工作,似乎在1.7中不起作用
- 为什么控制台.log在JSC环境中不起作用,但它可以在Safari的调试控制台中工作
- IntelliJ IDEA节点Webkit调试不起作用
- 对文本区域的验证不起作用,我该如何调试它
- asp.net MVC 4 - 在 asp .net MVC4 应用程序中,调试在 javaScript 代码中不起作用
- 如何使用jQuery进行调试.为什么此代码不起作用