你如何打包木偶应用程序?

时间:2018-03-28 15:07:00

标签: puppeteer

我似乎无法找到将puppeteer nodeJS应用程序打包成linux / mac / windows二进制文件的方法吗?

我尝试使用pkg,但提出了这个问题:https://github.com/GoogleChrome/puppeteer/issues/2267

有人还说尝试使用nw,但我也没有运气......可能是因为我根本不知道该工具包。

有人有运气吗?

1 个答案:

答案 0 :(得分:0)

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

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

    cd nodeProject

    mkdir铬

  2. 从chrome-pupeteer目录复制到新的外部文件夹:

    xcopy node_modules \ puppeteer.local-chromium \ win64-756035 \ chromium / E / H / I

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

    const浏览器=等待puppeteer.launch({ executablePath:'./chromium/chrome.exe'});

  4. 生成可执行包:

    pkg index.js

简而言之,可执行文件总是与chromium文件夹一起存储:

end package