gpt4 book ai didi

javascript - 如何使用 nw-builder 在 Windows 中打包和分发 Node Webkit NW.js 应用程序

转载 作者:可可西里 更新时间:2023-11-01 12:43:43 28 4
gpt4 key购买 nike

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

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

接下来呢?该页面上没有其他明确的说明!然后如何将其安装到 Windows 上?

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

请帮忙,谢谢:)

最佳答案

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

  2. 将 zip 重命名为 app.nw

  3. 从命令行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

它是 my own script 的精简版我用于分发 nw.js 应用程序。

关于javascript - 如何使用 nw-builder 在 Windows 中打包和分发 Node Webkit NW.js 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38589355/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com