我已经创建了一个完整的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以确保它找到标记模块的正确文件...马上回到了直接崩溃。
我没有想法,因为崩溃似乎不会让我知道错误是什么。
答案 0 :(得分:0)
var marked = require('marked');