Node-webkit 要求未定义
Node-webkit require is undefined
我正在尝试 运行 TW5 的服务器版本作为 node-webkit 应用程序。我遵循了此处所述的良好说明:https://groups.google.com/d/msg/tiddlywiki/WRnhjD6LUPQ/Zmikdvo0QA0J
- 到运行node-webkit中的那些文件,你需要的代码在这里:https://gist.github.com/Arlen22/d7ad0b6a108fa3cedf72
- 打开 link 并将 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
奇怪的是:如果我从地址栏中删除 index.html,则会列出 TW5 文件夹,然后单击 index.html 按预期打开应用程序,运行完美.谁能告诉我问题出在哪里?
提前致谢。
问题出在 package.json。这有点愚蠢,但我写了 index.htm 而不是 index.html。因此,如果您收到 Not allowed to load local resource:
错误,请务必检查您的 package.json 是否存在错误名称。
此致
我正在尝试 运行 TW5 的服务器版本作为 node-webkit 应用程序。我遵循了此处所述的良好说明:https://groups.google.com/d/msg/tiddlywiki/WRnhjD6LUPQ/Zmikdvo0QA0J
- 到运行node-webkit中的那些文件,你需要的代码在这里:https://gist.github.com/Arlen22/d7ad0b6a108fa3cedf72
- 打开 link 并将 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
奇怪的是:如果我从地址栏中删除 index.html,则会列出 TW5 文件夹,然后单击 index.html 按预期打开应用程序,运行完美.谁能告诉我问题出在哪里?
提前致谢。
问题出在 package.json。这有点愚蠢,但我写了 index.htm 而不是 index.html。因此,如果您收到 Not allowed to load local resource:
错误,请务必检查您的 package.json 是否存在错误名称。
此致