我认为Node Webkit可以简化打包并将其作为单个可执行文件添加到Windows,但是它似乎没有,他们建议使用https://github.com/evshiron/nwjs-builder
所以我安装了nw-builder并设法获得一个包含所需文件和.exe文件的构建文件夹。
下一步是什么?该页面上没有其他明确说明!然后将它如何安装到Windows上?
任何人都可以帮我指导或提供简单的傻瓜一步一步的说明吗?我发现这一切真的令人困惑。
请帮助,谢谢:)
答案 0 :(得分:6)
压缩整个应用程序目录package.json
应该在
zip文件的根目录。
将zip重命名为app.nw
从命令行copy /b nw.exe+app.nw
app.exe
请注意,您必须将文件nw.pak
与新创建的app.exe
一起分发
这是一个NullSoft Installer脚本,可用于打包和分发您的应用:
Name "App-name"
OutFile "app-installer.exe"
Requestexecutionlevel user
InstallDir $PROGRAMFILES\app-name
Page instfiles
Section "instfiles"
SetOutPath $INSTDIR
File "app.exe"
File "nw.pak"
File "icudtl.dat"
WriteUninstaller $INSTDIR\Uninstall.exe
CreateDirectory "$SMPROGRAMS\app-name"
CreateShortCut "$SMPROGRAMS\app-name\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
CreateShortCut "$SMPROGRAMS\app-name\run-app.lnk" "$INSTDIR\app.exe"
SectionEnd
Section "uninstall"
Delete $INSTDIR\*
Delete $INSTDIR\uninstall.exe
RMDir $INSTDIR
Delete "$SMPROGRAMS\app-name\*"
RMDir "$SMPROGRAMS\app-name"
SectionEnd
它用于分发nw.js应用的my own script版本。