0%

node打包成可执行文件exe

使用pkg这个npm工具打包

  1. 安装npm i -g pkg
  2. 配置
    1
    2
    3
    4
    5
    6
    7
    {
    "bin":"main.js",
    "pkg":{
    "target":"",
    "outputPath":""
    }
    }
  3. 执行 执行的时候可能会报错,因为要从GitHub下载一些依赖,需要能连上github才行

无法从github下载解决方案

  1. 从pkg-fetch仓库的release文件中找到自己要打包的target编译版本,例如node-v14.4.0-win-x64,下载后修改名字,修改成fetched-v14.4.0-win-x64
  2. 将下载的文件放到~/.pkg-cache/v3.0目录下,如果目录中有 .downloading的文件记得删除掉

deno可以直接打包成exe,有兴趣的尝试下

欢迎关注我的其它发布渠道

来发评论吧~
Powered By Valine
v1.5.2