nw-builder - 使用说明
问题描述:
我正在使用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
但所有的回来表示对上述使用信息,并没有任何文件夹包含/编译/文件夹
任何人都可以请帮助?非常感谢
答
你并不需要设置buildDir
,只是通过在这样的路径:
nwbuild -p win64 <PATH TO APP FILES>
的选项都是可选,所以你不需要设置任何你不想要。如果您愿意,您可以更改我在示例中设置的构建平台。
嘿,对不起,迟到的回应。我运行了这个命令并创建了一个build文件夹。但是,它不应该创建一个单一的可执行文件,而不是创建一个新的文件夹与所有的文件?我已经可以在不使用nw-builder的情况下做到这一点。 nw-builder的目的究竟是什么? – LeeTee
是不是创建了一个'app.nw'文件?根据文档,它应该在您的构建目录中。 – Aurora0001
不,那个文件不存在:( – LeeTee