Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript NodeJS项目到EXE文件_Javascript_Node.js_Exe - Fatal编程技术网

Javascript NodeJS项目到EXE文件

Javascript NodeJS项目到EXE文件,javascript,node.js,exe,Javascript,Node.js,Exe,我正在尝试将我的nodeJS项目(命令行程序)转换为一个EXE文件,以便将其传输到其他计算机并启动。 为了使它成为现实,我使用pkg() 我的项目应该像这样工作:开始命令行->为用户输出问题->用户键入答案->程序在命令行中做一些事情并输出结果 当我尝试通过“node command.js start”启动它时,我的计算机上一切正常。 当我尝试使用“pkg command.js”时,会创建command-win.exe,但如果我通过命令行在计算机上启动它,则不会发生任何情况: 我哪里出错了?我错

我正在尝试将我的nodeJS项目(命令行程序)转换为一个EXE文件,以便将其传输到其他计算机并启动。 为了使它成为现实,我使用pkg()

我的项目应该像这样工作:开始命令行->为用户输出问题->用户键入答案->程序在命令行中做一些事情并输出结果

当我尝试通过“node command.js start”启动它时,我的计算机上一切正常。 当我尝试使用“pkg command.js”时,会创建command-win.exe,但如果我通过命令行在计算机上启动它,则不会发生任何情况:

我哪里出错了?我错过了什么

你还需要什么信息来帮助我


备注:我想启动此程序的其他计算机不会有任何NodeJ和其他安装。我只需要一个EXE文件来启动命令行并执行我的程序。

我犯了一个愚蠢的错误。。。我忘了在“command win.exe”之后键入所需的命令。现在一切正常。

try electron.jstry可能与使用nexe的try重复-注意:Javascript不是编译语言。因此,您不能真正“生成exe”,因为exe需要能够运行机器代码,而node/javascript不能(直接)这样做。Node本质上只是Chrome Javascript引擎的一个端口,设计用于在browserI之外运行。我在pkg之前尝试过nexe,但也存在一个问题。Nexe不想包括我在项目中使用过的任何模块。