2016-07-26 31 views
1

我正在使用Node Webkit创建桌面应用程序。我现在需要创建一个单一的可执行文件,所以已经安装了以下内容:https://github.com/nwjs/nw-buildernw-builder - 使用说明

我在努力理解指令,特别是命令行的东西。文档状态的下面:

用法:nwbuild [选项] [路径]

选项:-p,--platforms平台构建,逗号sperated, 可以是:Win32中,Win64的,osx32 ,osx64,linux32,linux64 ['osx32','osx64', 'win32','win64'] -v,--version新版本,例如。 0.8.4
[default:“latest”] -r,--run运行当前的NW.js 平台[默认:false] -o, --buildDir生成文件夹[默认:“./build” ] -f,NW.js
的--forceDownload强制下载[默认:false] --cacheDir --quiet
禁用日志记录
[默认的缓存文件夹:假]

我有两个文件夹,其中一个包含应用程序文件和package.json,另一个文件夹包含所有NW文件。我还创建了合并这两个文件夹的第三个文件夹,以及将应用程序的.zip文件更改为.nw文件的位置。

我在哪里运行buildDir命令?

和确切的命令是什么?我曾尝试下面的命令:

nwbuild -o build 

nwbuild --buildDir /build 

nwbuild -o, --buildDir /build 

但所有的回来表示对上述使用信息,并没有任何文件夹包含/编译/文件夹

任何人都可以请帮助?非常感谢

回答

4

你并不需要设置buildDir,只是通过在这样的路径:

nwbuild -p win64 <PATH TO APP FILES> 

的选项都是可选,所以你不需要设置任何你不想要。如果您愿意,您可以更改我在示例中设置的构建平台。

+0

嘿,对不起,迟到的回应。我运行了这个命令并创建了一个build文件夹。但是,它不应该创建一个单一的可执行文件,而不是创建一个新的文件夹与所有的文件?我已经可以在不使用nw-builder的情况下做到这一点。 nw-builder的目的究竟是什么? – LeeTee

+0

是不是创建了一个'app.nw'文件?根据文档,它应该在您的构建目录中。 – Aurora0001

+0

不,那个文件不存在:( – LeeTee