问题标签 [nwjs]
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.
node.js - 在 Windows 上为 NWjs 安装节点 ODBC 失败
我正在将 nodejs 和 node webkit 用于 Windows 应用程序(node-webkit 现在是 NWjs)。
我安装了node-odbc
模块并使用包含的测试来查看它是否有效。通过命令行(“node aTestFile.js”)测试数据库连接工作正常,但是当我尝试从 node-webkit 内的 index.html 中调用它时,我收到以下错误:
如果我尝试将该文件添加为 package.json 中的 node-main,则不会发生任何事情。
我需要一点帮助。我究竟做错了什么?
node.js - NWJS 无法重新保存文件
我有 nwjs 应用程序,我想保存文件。所以我有这样的代码:
这很好。但是当我想在同一个文件中重新保存数据时,它就不起作用了。没有错误,但文件中没有新数据。
node.js - “./”和“../”有什么区别?
做什么./
意思?我假设它用于搜索路径,但我不确定这是否属实。我知道,例如,在 C# 中,如果我想搜索可以使用的路径../../file.exe
。
目前我想要的是使用以下代码node.js
从我的应用程序中运行命令:NW.js
但是,上面的代码不会产生预期的结果。我相信这是因为我不知道如何搜索server.js
我想要运行的路径。
macos - 在 Mac OSX 上用 Electron 覆盖 NWJS 应用程序
前段时间我用 NWJS 构建了一个应用程序,但现在 Electron 似乎是一个更适合我的范围的解决方案。
问题:
我已经分发了我的应用程序,并且在下一个版本中,我想使用 Electron,但是当我安装它时,Mac OSX 无法将新版本识别为同一应用程序的新版本。
尝试:
我尝试过了:
- 使用相同的包标识符、包名、可执行文件名;
- 克隆 info.plist,以便两个版本具有相同的配置;
- 克隆 PkgInfo
但它们似乎都不起作用。
在 Windows 上,我有一个可以解决问题的应用程序标识符:我在应用程序中使用相同的标识符,并且安装程序写入正确的文件夹中。
Mac OSX 中也有任何类型的标识符吗?
angularjs - 使用带有离子应用程序的 nwjs 有什么问题吗?
我开发了一个ionic应用,我想用NWjs把它做成桌面APP。将 NWjs 与 ionic 应用程序一起使用是否有任何问题,或者我应该开发一个新应用程序?
node.js - 将文件拖放到应用程序中并将该文件复制到文件夹
注意:我知道Filereader API,但是我不想读取文件,除非在应用程序上单击它。让我解释。
我的项目树文件位于__dirname + "/content/project"
我正在开发 IDE,我希望能够将一个(或多个文件)拖放到文件树中。(可以是任何文件类型 .dll、.sh 等:)
所以说我application.exe
从我的桌面拖放到我的文件树中。
我希望能够从我的桌面复制该文件并将其粘贴到__dirname + "/content/project"
.
我不知道这是否可能。
换句话说,如何通过拖放将一个文件从一个位置复制到另一个位置;不阅读文件内容?
javascript - NW.js:如果两个数组相等则不起作用
我正在使用NW.js将 IDE 作为一个辅助项目,我需要检测我的项目树在聚焦时是否有任何更改。
我正在使用JQuery 的 .each检查项目文件夹中的文件自聚焦以来是否发生了变化。
这就是我所拥有的以窗口为中心的功能。
当我调试时,我得到以下结果。
我不明白为什么它说数组完全相同时会有所不同。
mocha.js - nwjs 和 karma-mocha 玩得不好
我在使用 Karma 测试我的 NW.js 应用程序时遇到问题。以前可以工作的测试现在更新后就不行了???(我不确定哪个更新杀死了我)
在适配器失败的地方,适配器正在寻找window.mocha
.
这是我的业力配置:
如您所见,我使用 karma-nodewebkit-launcher 作为我的浏览器。我的理解是 nwjs 全局链接到窗口。
node.js - 电子 url 方案“open-url”事件
我在我的index.js
;
这会在 Mac OS 中触发,但不会在 Windows 中触发。在 Windows 中是否有其他事件或不同的方式来执行它?
mongodb - NWjs 离线 Windows 应用程序如何以及使用哪个数据库来存储数据
我在 nwjs 中做了一个最简单的应用程序,它只需要输入 name 。现在我无法永久存储此值,因为应用程序未与任何数据库连接。
我知道 mongodb,但不知道如何与 javascript 应用程序集成。
我看了一些教程如何在应用程序中使用 mongodb,但他们在教程中总是使用 cmd 来首先启动服务器(现在一般软件不需要,用户手动启动服务器等)。
如果有办法离线存储、获取和对数据执行其他操作,请帮助我。我错过了什么?谢谢