如何使用nw-builder

时间:2016-07-26 12:01:44

标签: javascript jquery windows node-webkit

我认为Node Webkit可以简化打包并将其作为单个可执行文件添加到Windows,但是它似乎没有,他们建议使用https://github.com/evshiron/nwjs-builder

所以我安装了nw-builder并设法获得一个包含所需文件和.exe文件的构建文件夹。

下一步是什么?该页面上没有其他明确说明!然后将它如何安装到Windows上?

任何人都可以帮我指导或提供简单的傻瓜一步一步的说明吗?我发现这一切真的令人困惑。

请帮助,谢谢:)

1 个答案:

答案 0 :(得分:6)

  1. 压缩整个应用程序目录package.json应该在 zip文件的根目录。

  2. 将zip重命名为app.nw

  3. 从命令行copy /b nw.exe+app.nw app.exe

  4. 运行此命令

    请注意,您必须将文件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版本。