2016-07-26 114 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