问题标签 [node-webkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
local-storage - 如何增加 node-webkit 中的 localStorage 限制?
我正在使用 localStorage 将本地数据库保存在基于 node-webkit 的应用程序中,但出现错误:
在尝试创建新记录时。如何增加 node-webkit 中的 localStorage 配额?最好是无限的价值(或者根本没有价值)。
javascript - 无法使用 process.env 在 Mac 中的 ~/.profile 或 ~/.bash_profile 中获取环境变量
我正在尝试在 Mac 上的 node.js(使用 node-webkit)应用程序中获取环境变量,但我无法。
我添加了条目
导出 MY_PROJECT=\Library\MrProject
在 ~/.bash_profile 和 ~/.profile 中。
我做了两个来源,当我尝试访问 process.env.MY_PROJECT 它返回未定义。我试图访问 process.env,它运行了一些东西,但它没有返回我在 ~/.profile 和/或 ~/.bash_profile 中导出的环境变量。
c# - 连接 edge.js + node-webkit
Edge.js连接 node.js 和 .NET。Node-webkit是一个基于 Chromium 和 node.js 的应用运行时。有人把这两个放在一起吗?可能吗?
说明:我想用 HTML + Typescript 编写前端和 F# 后端的应用程序(大量计算等)。
node-webkit - 在 Node Webkit App 中本地存储文件
伙计们:
我正在使用 Node Webkit 创建一个应用程序。这个应用程序的目的是显示图像和 pdf。该应用程序需要从中央存储库下载这些文件,并将它们缓存在本地。当应用程序脱机运行时,文件应该仍然可用并显示。
从表面上看,这听起来 appcache 就是答案——当它是浏览器中的纯 web 应用程序时,这确实是我的目标。但是,现在我发现了 node-webkit,我们到了。
node-webkit 的 GitHub wiki 声明:“但是,应用程序缓存是为浏览器使用而设计的,对于使用 node-webkit 的应用程序,它没有其他两种方法有用,如果你想使用它,请阅读 HTML5 应用程序缓存。”
但没有说为什么。
我还研究了 node.js 文件系统——但这似乎比我需要的复杂性要大得多。
谁能指出我一个明智的方向?
谢谢。
working-directory - 如何在 node-webkit 中获取工作目录
我有一个可以从命令行运行的简单程序。该程序用于 Markdown 文件的实时预览。当我用
并从不同的位置运行:
我无法获取当前工作目录。
正在返回 /tmp/something ???
如何在 node-webkit 中获取工作目录?从中./build/marknow ../relative/path/to/file.md
调用的目录。
launcher - Node-Webkit 启动器+更新器
我正在创建一个 HTML5 游戏,它将与 Node-Webkit 一起发布,我想制作一个启动器来检查更新并下载它们。到目前为止,玩家必须下载新的应用程序,而且它并不是真正的用户友好。
做更新是没有问题的。我知道如何在外部网站上查看版本、下载文件和更新应用程序。我的问题是之后我无法启动游戏。有没有办法从 NW 应用程序启动 exe?
我试图在同一个应用程序中启动更新程序和游戏,但在两个窗口中。问题仍然存在,之后我无法重新启动该应用程序。
有线索 ?
windows - 将 node-webkit 应用程序打包为“.appx”(适用于 Windows 8 应用商店)
我想知道如何将 node-webkit 应用程序打包为 Windows 8 应用商店的.appx ?我已经能够为我的应用程序创建一个.exe,只要它与它的 .dll 位于同一目录中,它就可以工作。
这是我的目录当前的外观:
我不熟悉 Windows 开发,因为我主要使用 OSX,所以我不确定接下来要采取哪些步骤将此 .exe 打包为 .appx。任何帮助表示赞赏。
node.js - 在 Node-Webkit 中使用外部 nodejs 模块
我正在尝试在我的 node-webkit 应用程序中使用 nodejs 'edge' 模块。例如
但是,每当我调用它时,我都会收到以下错误:-
如果我使用 nodejs 在 node-webkit 之外运行相同的代码,它可以正常工作 -
这在 NW 内也可以正常工作:
任何指导将不胜感激!
node.js - 带有包含本机代码的外部模块的 Node-Webkit
我正在使用 node-webkit 和一个名为edge的外部模块。
根据 node-webkit 文档,包含本机代码的模块必须使用nw-gyp
as 与node-gyp
. 我能够重新编译而没有错误,并且 node-webkit 似乎可以导入模块。
这是我的代码。我尝试使用的代码:
在 node-webkit 中运行时会引发以下错误。
如果将对象写出来,console.log
我可以看到:
所以模块似乎已经加载。如果我在 node-webkit 之外运行相同的代码,一切正常,我可以访问该func
函数。这让我发疯 - 任何帮助将不胜感激。