问题标签 [enclose]

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 投票
2 回答
1901 浏览

node.js - node js - 如何创建用于商业用途的构建?

我正在开发节点 js 应用程序,现在可以使用了。我想制作这个应用程序的 exe,以便它可以用于商业用途。

到目前为止,我已经使用了封闭模块,我使用它编译了应用程序的代码,但我发现了一些问题(应用程序在空闲条件下崩溃)。应用程序运行良好,无需封装或编译代码。

我在谷歌上搜索并找到了一些替代模块,如 JXcore、Node webkit 和 Electron 等,但 JX 核心给出的错误与SO 问题中的相同。

node web-kit中,它的功能看起来并不合适,因为我们需要它的可执行文件和一些 dll 以及我们的代码,这使得我们的包体积庞大。

我也试过jxcore。exe 和我们使用的模块的主要问题是它们使用本地模块的能力,在我的例子中是 Kinect.node 模块。该模块无法编译。我们需要一种解决方法来仅将它与我们的 .exe 文件一起打包。Enclose 在其内置功能中提供了这种解决方法。

还寻找来自EncloseJS的回复,实际上只有一个人在购买时会提供进一步的说明。商业用途需要购买。

Electron的情况下,它只是支持Electron-based application source code。所以如果我选择这个,那么我必须修改我的应用程序代码。

那么任何人都可以建议我如何从节点 js 代码那里制作 exe 文件吗?

谢谢!

0 投票
0 回答
423 浏览

node.js - 由封闭模块创建的节点应用程序在生产模式下空闲时关闭

我正在使用一个使用模块制作的node.js应用程序,虽然它工作正常,但唯一的问题是应用程序在空闲 10 分钟后自动关闭,没有与之交互。.exeEnclose

  • 是因为“进程工作时间”和“网络连接”在免费版本中受到限制吗?
  • 如果我订阅完整版,应用程序会持续运行而不会关闭吗?
  • 对于使用付费版本创建的 exe 版本,此问题是否会永久修复,还是仅在我的订阅结束前 exe 才能正常工作?

我应该怎么做才能解决这个问题。或者,如果我必须选择任何其他模块来启动节点应用程序进行生产,那么我应该选择哪个模块?

Enclose任何使用过node js模块的人都可以解决这个问题吗?

谢谢!

0 投票
1 回答
362 浏览

javascript - 如何使用 EncloseJS

我有包含内容的脚本 test.js

console.log('Hello, this is EncloseJS test.');

以后会在这个文件中一些函数或者其他重要的代码。

我用封闭js编译它enclose test.js -o test.bin

现在,我需要在我的 javascript 应用程序中执行它。我尝试了类似的东西require('test.bin')eval('test.bin');但我认为,这不是正确的方法。

有人能帮帮我吗?谢谢。

0 投票
1 回答
623 浏览

node.js - 带有节点应用程序可执行文件的 Forever 模块

我正在开发 Node JS 应用程序。

在这我必须检查第一个用户是否连接到互联网。如果是,则检查是否KinectRuntime-v2.0_1409-Setup已安装.. 还有更多此类验证。所以我在我的入口脚本中使用了以下代码:

我做了什么:

broadcast.js : // 我们用来启动应用程序的入口文件

tempkinect.js文件://我的控制器文件

我正在使用enclose编译节点 js 应用程序并创建.exe文件的模块。现在,如果我使用命令提示符在本地机器上运行应用程序:

运行 > 节点广播.js

然后如果找不到互联网应用程序会显示相应的页面。(然后我手动连接互联网)在连接互联网后刷新页面时它会重新启动该过程,这符合要求。

但是,当我使用已编译的应用程序执行相同操作时,它会给我错误:

我得到什么错误:

那么有人可以建议那里应该修改什么吗? 错误截图

除此之外,Forever 应该作为全局安装在系统上,这样它就可以在我的系统上正常工作,但不能在其他使用已编译应用程序的系统上工作。

0 投票
1 回答
155 浏览

c++ - C++ 序列生成器,具有函数外壳的初始值

我有一个问题:下面的代码是否有效以及它是否最适合 C++14 中的序列生成器函数?

如果不是应该如何实施?