我遵循了本教程 (在“入门”部分)关于如何在node中使用TiddlyWiki的内容。当我运行nw.exe时,它不会显示任何内容。
Im在windows上(64位),并安装了32位版本的windows。不知道我做错了什么,或者是不是只是个错误。
我还尝试过将index.html和package.json添加到一个归档文件(称为app.nw)中,并使用nw.exe运行它,但仍然没有成功。
发布于 2014-07-05 13:17:56
我按照指示办事,也没能让它起作用。我使用了TiddlyWiki 5.0.13-beta,Windows64位,节点-webkit 0.9.2.它抛出一个无法找到sjcl.js的异常。sjcl.js被打包成TiddlyWiki。
我建议用TiddlyDesktop代替。这是为TiddlyWiki准备好的节点-webkit。在Windows下,它对我来说就像一种魅力。你可以在这里找到它:https://github.com/Jermolene/TiddlyDesktop/releases
我怀疑简单的节点-webkit解决方案已经失去了注意,现在已经有了TiddlyDesktop。
发布于 2015-01-20 00:08:29
违规代码在bootprefix.js中。当引导前缀运行时,它会检查是否使用节点,然后假设它是一个基于node文件的系统。基于per的一种解决方案是修改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.https://stackoverflow.com/questions/24492100
复制相似问题