Node-webkit适用于Mac,崩溃并且无法在Windows上加载模块

时间:2014-05-28 03:21:58

标签: node.js node-webkit

我已经创建了一个完整的node-webkit应用程序,可以在Mac OSX版本的node-webkit上正常运行。一切正常,它加载一个关键的外部nodeJS模块(标记),世界是好的。

然而,当我尝试在Windows版本的Node-webkit上运行应用程序为described in the Wiki时,应用程序立即崩溃(事实上,当我尝试所有选项时它会立即崩溃:将文件夹拖到nw上.exe,拖动app.nw压缩文件夹,并从命令行运行。)

让我更接近的唯一事情是打开nw.exe,然后将node-webkit位置栏指向索引文件。然后我收到了这个错误:

  

未捕获的node.js错误   错误:找不到模块'标记为'

我尝试评论出需要标记的代码:

var marked = require('marked');

使应用程序立即崩溃。我认为这是因为node.js和node-webkit浏览器之间的上下文问题,但是那些似乎没有错,因为我尝试this suggestion以确保它找到标记模块的正确文件...马上回到了直接崩溃。

我没有想法,因为崩溃似乎不会让我知道错误是什么。

1 个答案:

答案 0 :(得分:0)

  1. 您能否在Windows平台上具体说明崩溃的nw版本?
  2. 请提供示例代码,我想重现它,因为我的测试代码没有崩溃(我只有一行JS代码)。
  3. var marked = require('marked');