Node-webkit要求未定义

时间:2015-01-23 10:52:36

标签: node-webkit tiddlywiki

我试图将TW5的服务器版本作为node-webkit应用程序运行。我遵循了这里所说的好的指示:https://groups.google.com/d/msg/tiddlywiki/WRnhjD6LUPQ/Zmikdvo0QA0J

  • 要在node-webkit中运行这些文件,您需要的代码位于:https://gist.github.com/Arlen22/d7ad0b6a108fa3cedf72
  • 打开该链接并将index.htm和nodewebkit.js复制到tiddlywiki文件夹的根目录中。
  • 打开package.json,将gist的package.json中的两个对象复制到其中。
  • Package.json已经有一个" main"你需要移除的物体更远的地方。
  • 将整个tiddlywiki文件夹拖到node-webkit可执行文件上。

当我执行最后一步时,我在node-webkit的开发人员工具控制台上遇到以下错误:

Uncaught ReferenceError: require is not defined
Not allowed to load local resource: file:///C:/Users/.../node-webkit/TW5/index.htm data:text/html,chro…:1

奇怪的是:如果我从addres栏中删除了index.html,那么就会列出TW5文件夹,并点击index.html按预期打开应用程序,运行完美。有人能告诉我问题在哪里吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

问题发生在package.json。这是愚蠢的,但我写了index.htm而不是index.html。因此,如果您收到Not allowed to load local resource:错误,请务必检查您的package.json是否有错误名称。

此致