故障转储缺少 NodeWebKit
crash dumps missing nodewebkit
我正在使用angularjs和node webkit开发一个应用程序(现在在Windows上,但我也想有一个Mac版本)。
碰巧我的应用程序崩溃了,但我不知道为什么。所以我想我应该检查这里生成的转储文件:https://github.com/rogerwang/node-webkit/wiki/Crash-dump
所以这是我的代码:
// Load native UI library
var ngui = require('nw.gui');
ngui.App.setCrashDumpDir("logs");
// Get the current window
var nwin = ngui.Window.get();
// show devtools to debug
nwin.showDevTools();
onload = function() {
nwin.show();
nwin.maximize();
}
ngui.App.crashBrowser();
我已经放了最后一行来查找崩溃报告,但我无法在我的应用程序的日志文件夹中找到任何崩溃报告。为什么?
谢谢
我在源代码中做了一些挖掘并找到了原因。无论出于何种原因,setCrashDumpDir 似乎已在 0.12 中被禁用。
在 breakpad_win.cc 中,应该从 app.cc(nw.app 模块)调用 SetSetCrashDumpPath。
负责此的提交由 GnorTech 撰写,自 2014 年 8 月 29 日起被禁用。
我将为此提出错误报告。
编辑:看起来错误报告已经存在。https://github.com/nwjs/nw.js/issues/3226
相关文章:
- console.log级别很少=错误转储
- 将JSON漂亮地转储到文本
- JQuery 快速转储对象的成员
- 从粘贴的 JSON 转储动态自动完成表单
- 故障转储缺少 NodeWebKit
- 使用 JavaScript 将大数据转储到 csv 文件
- 当我按空格键时,它会转储整个数据库
- Meteor:从服务器调用相互依赖的外部 API 并将数据转储到 db
- 将 Chrome 开发控制台转储到文本文件
- React+Redux.执行容器和转储组件中定义的所有方法/操作
- 转储chartjs数据中缺少的日期
- 我可以将 HTML 文本转储到变量中吗?
- 如何“;转储”;使用LinkedBrush插件为mpld3选择的点
- 通量:顶层视图不应该是“;转储”;(不要从存储中获取数据)
- 使用javascript编译html并将其转储到文件中
- 是否可以使用JavaScript转储DOM并保留CSS效果和布局
- 如何将带有函数的javascript数据转储到eval-able字符串
- V8 Javascript堆转储模式
- PhantomJS页面转储脚本问题
- 出现在变量转储中的JavaScript函数