- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个 NodeJS 应用程序,并使用带有 -native
标志的 JXCore 来生成一个独立的 .exe
。现在我正在尝试运行应用程序并传递一些命令行参数。
它在 NodeJS 应用程序上运行良好,但在 exe
上运行不正常:
c:\project> node MyApp.js -arg1 bla
OK.
工作正常。但是
c:\project> jx package MyApp.js MyApp -native
c:\project> MyApp.exe -arg1 bla
Error, please provide argument arg1.
我浏览了有关 packaging 的文档还有一些blog posts差不多。我无法找到如何去做。有什么想法吗?
谢谢!
最佳答案
它完全一样,但编译的应用程序有细微差别。对于下面的命令行;
jx myapp.js arg1 arg2
过程参数是;
process.argv == [ 'jx' , 'myapp.js', 'arg1', 'arg2' ]
当你将 myapp.js 编译成 myapp.exe 时,你只需调用;
myapp.exe arg1 arg2
因此过程参数将是;
process.argv == [ 'myapp.exe', 'arg1', 'arg2' ]
您可能会使用一些技巧来轻松地在已编译或未编译的应用程序之间切换;
if(process.IsEmbedded) process.argv.unshift(process.argv[0]);
因此,对于已编译的应用程序,结果将是:[ 'myapp.exe', 'myapp.exe', 'arg1', 'arg2' ]
,其中 arg1
和 arg2
位于与使用 jx
(未编译)运行时相同的索引。
关于jxcore - 如何将参数传递给 JXCore native 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26799024/
我创建了一个 NodeJS 应用程序,并使用带有 -native 标志的 JXCore 来生成一个独立的 .exe。现在我正在尝试运行应用程序并传递一些命令行参数。 它在 NodeJS 应用程序上运行
我是一个新手,试图弄清楚进程监控如何与 JXcore 一起工作。我看到了文档,但需要几个步骤才能使我的服务器应用程序启动多线程并正确监控。 提前致谢! 最佳答案 我会尽力向您解释。成为新手并不羞耻!
我想要一个可以在android、ios和浏览器平台上运行的JXCore应用程序。 我已经使用了JXCore提供的express示例工程,在我的android平板上测试没有任何问题。但是当我在浏览器平台
问题 我想知道 Electron 和 JXcore 之间的主要区别是什么。 背景 我正在考虑如何将 NodeJS 服务器制作成应用程序,并且遇到了这两个问题。他们似乎做同样的事情,只是 JXcore
我希望将 Node 嵌入到另一个具有 C/C++ 接口(interface)的应用程序中。我知道可以使用 Node 来完成,但是需要做一些工作才能将 Node 变成共享库而不是可执行文件。 JXCor
我正在使用 JXCore 打包 Node.js 应用程序的源文件。我对打包的 .exe 和 .jx 中的区域设置有问题 new Date().toLocaleString(["de"]) 在 node
我正在使用nodejs代码(server.js)作为jxcore运行jx mt-keep:4 server.js 我们每秒有很多请求命中,并且大多数事务都发生。我正在寻找一种方法来捕获错误,以防任何线
尝试通过 Plesk JXcore 接口(interface)添加 Node 模块时失败并显示消息。我什至无法通过 SSH 访问 jx 命令。 error: Cannot install sails
为提供多线程, Node 提供了clustur。 JXCore(node.js 的分支)也声称他们提供了多线程。但如果它已经存在于 Node 中(如 clustur),那么 JXcore 在多线程方面
JXcore 似乎是对 Node.js 的改进。检查这个精心设计的报价: JXcore comes with a built-in multithreading support that can be
如果这不是发布此问题的正确位置,或者它与之前提出的问题类似,我深表歉意。 我正在研究如何在我想要启动的 C++ 项目上放置 Web 界面。我偶然发现了 Node.js 并检查了一些使用 V8 引擎的插
我已经下载了最新的 Windows 版 JXcore 安装程序,在安装它时,我可以选择 V8(Chrome 的 Javascript 引擎)或 SpiderMonkey(Firefox 的 JavaS
我正在使用JXCore Cordova Plugin让我的 Node.js 应用程序在移动设备上运行。我还编写了一个 native cordova 插件,用于在应用程序的 native 部分处理一些任
例如,我安装了最新版本的官方 Joyent NodeJS,当然还安装了 Google V8 JavaScript 引擎,还安装了带有 Mozilla SpiderMonkey JavaScript 引
我正在寻找一种在我的 64 位开发机器上构建 native 32 位 exe 的方法。 通常我会运行: jxcompile .\PhotoFly.jxp但这会产生 64 位版本。 有什么想法如何获取
我是一名优秀的程序员,十分优秀!