问题标签 [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.

0 投票
1 回答
381 浏览

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,则不会发生任何事情。

我需要一点帮助。我究竟做错了什么?

0 投票
2 回答
600 浏览

node.js - NWJS 无法重新保存文件

我有 nwjs 应用程序,我想保存文件。所以我有这样的代码:

这很好。但是当我想在同一个文件中重新保存数据时,它就不起作用了。没有错误,但文件中没有新数据。

0 投票
2 回答
262 浏览

node.js - “./”和“../”有什么区别?

做什么./意思?我假设它用于搜索路径,但我不确定这是否属实。我知道,例如,在 C# 中,如果我想搜索可以使用的路径../../file.exe

目前我想要的是使用以下代码node.js从我的应用程序中运行命令:NW.js

但是,上面的代码不会产生预期的结果。我相信这是因为我不知道如何搜索server.js我想要运行的路径。

0 投票
1 回答
106 浏览

macos - 在 Mac OSX 上用 Electron 覆盖 NWJS 应用程序

前段时间我用 NWJS 构建了一个应用程序,但现在 Electron 似乎是一个更适合我的范围的解决方案。

问题:

我已经分发了我的应用程序,并且在下一个版本中,我想使用 Electron,但是当我安装它时,Mac OSX 无法将新版本识别为同一应用程序的新版本。

尝试:

我尝试过了:

  • 使用相同的包标识符、包名、可执行文件名;
  • 克隆 info.plist,以便两个版本具有相同的配置;
  • 克隆 PkgInfo

但它们似乎都不起作用。

在 Windows 上,我有一个可以解决问题的应用程序标识符:我在应用程序中使用相同的标识符,并且安装程序写入正确的文件夹中。

Mac OSX 中也有任何类型的标识符吗?

0 投票
1 回答
478 浏览

angularjs - 使用带有离子应用程序的 nwjs 有什么问题吗?

我开发了一个ionic应用,我想用NWjs把它做成桌面APP。将 NWjs 与 ionic 应用程序一起使用是否有任何问题,或者我应该开发一个新应用程序?

0 投票
1 回答
365 浏览

node.js - 将文件拖放到应用程序中并将该文件复制到文件夹

注意:我知道Filereader API,但是我不想读取文件,除非在应用程序上单击它。让我解释。

我的项目树文件位于__dirname + "/content/project"

我正在开发 IDE,我希望能够将一个(或多个文件)拖放到文件树中。(可以是任何文件类型 .dll、.sh 等:)

截屏
在此处输入图像描述

所以说我application.exe从我的桌面拖放到我的文件树中。

我希望能够从我的桌面复制该文件并将其粘贴到__dirname + "/content/project".

我不知道这是否可能。

换句话说,如何通过拖放将一个文件从一个位置复制到另一个位置;不阅读文件内容?

0 投票
1 回答
52 浏览

javascript - NW.js:如果两个数组相等则不起作用

我正在使用NW.js将 IDE 作为一个辅助项目,我需要检测我的项目树在聚焦时是否有任何更改。

我正在使用JQuery 的 .each检查项目文件夹中的文件自聚焦以来是否发生了变化。

这就是我所拥有的以窗口为中心的功能。

当我调试时,我得到以下结果。

在此处输入图像描述

我不明白为什么它说数组完全相同时会有所不同。

0 投票
1 回答
274 浏览

mocha.js - nwjs 和 karma-mocha 玩得不好

我在使用 Karma 测试我的 NW.js 应用程序时遇到问题。以前可以工作的测试现在更新后就不行了???(我不确定哪个更新杀死了我)

在适配器失败的地方,适配器正在寻找window.mocha.

这是我的业力配置:

如您所见,我使用 karma-nodewebkit-launcher 作为我的浏览器。我的理解是 nwjs 全局链接到窗口。

0 投票
2 回答
13342 浏览

node.js - 电子 url 方案“open-url”事件

我在我的index.js;

这会在 Mac OS 中触发,但不会在 Windows 中触发。在 Windows 中是否有其他事件或不同的方式来执行它?

0 投票
1 回答
1669 浏览

mongodb - NWjs 离线 Windows 应用程序如何以及使用哪个数据库来存储数据

我在 nwjs 中做了一个最简单的应用程序,它只需要输入 name 。现在我无法永久存储此值,因为应用程序未与任何数据库连接。
我知道 mongodb,但不知道如何与 javascript 应用程序集成。
我看了一些教程如何在应用程序中使用 mongodb,但他们在教程中总是使用 cmd 来首先启动服务器(现在一般软件不需要,用户手动启动服务器等)。
如果有办法离线存储、获取和对数据执行其他操作,请帮助我。我错过了什么?谢谢