代码之家  ›  专栏  ›  技术社区  ›  Nicholas DiPiazza

你如何包装一个木偶演员应用程序?

  •  6
  • Nicholas DiPiazza  · 技术社区  · 7 年前

    我似乎找不到任何方法将Puppeter nodeJS应用程序打包到linux/mac/windows二进制文件中?

    我试着用 pkg 但是想到了这个问题: https://github.com/GoogleChrome/puppeteer/issues/2267

    还有人说 nw 但我在那里也没有任何运气。。。可能是因为我根本不知道那个工具箱。

    有谁有幸做到这一点吗?

    1 回复  |  直到 7 年前
        1
  •  5
  •   Peter    5 年前

    您应该创建chromium的外部文件夹,并将可执行文件的路径设置为init puppeter。步骤:

    1. 为chromium创建外部文件夹:

      cd节点项目

      mkdir铬

    2. 从chromium Pupeter目录复制到新的外部文件夹:

      xcopy node\u modules\puppeter。本地chromium\win64-756035\chromium/E/H/I

    3. 将可执行文件的路径设置为init puppeter:

      const browser=等待木偶师。启动({ 可执行路径:'/铬/铬。exe' });

    4. 生成可执行程序包:

      包装索引。js公司

    简而言之,可执行文件始终与chromium文件夹一起:

    end package