tiddlyWiki在node-webkit上不显示内容

我遵循教程 (在“入门”部分),介绍如何将TiddlyWiki与node-webkit结合使用。 当我然后运行nw.exe它不显示任何东西。

我在Windows(64位),并安装了32位版本的Windows。 不知道我在做什么错,或者它只是一个错误。

我也尝试添加index.html和package.json到档案(称为app.nw)并运行与nw.exe,但仍然没有运气。

我按照指示,也无法使其工作。 我使用了TiddlyWiki 5.0.13-beta,Windows 64位,node-webkit 0.9.2。 它抛出一个exception,它找不到sjcl.js. sjcl.js被打包到TiddlyWiki中。

我build议使用TiddlyDesktop来代替。 它是为TiddlyWiki准备的node-webkit。 它在Windows下像我的魅力一样。 你可以在这里得到它: https : //github.com/Jermolene/TiddlyDesktop/releases

我怀疑普通的node-webkit解决scheme已经失去了关注,现在有了TiddlyDesktop。

有问题的代码在bootprefix.js中。 当bootprefix运行时,它检查它是否使用节点,然后假定它是一个基于Node的JS文件系统。 在每个TiddlyWiki的基础上,一个解决scheme是修改bootprefix.js顶部附近的代码,该代码位于单个文件TiddlyWiki的脚本标记中。

// Detect platforms $tw.browser = typeof(window) !== "undefined" ? {} : null; $tw.node = typeof(process) === "object" ? {} : null; $tw.nodeWebKit = $tw.node && global.window && global.window.nwDispatcher ? {} : null; if($tw.nodeWebKit) $tw.node = null; //this is the line to add.