打包成可执行文件

2020-07-16  本文已影响0人  招风小妖怪

安装npm install -g pkg

打包成Windows命令pkg -t win index.js

打包可能出错

image.png
PS C:\Users\Administrator\Desktop\TTT> pkg -t win index.js
> pkg@4.4.9
> Fetching base Node.js binaries to PKG_CACHE_PATH
  fetched-v14.4.0-win-x64      [                    ] 0%
> Error! ESOCKETTIMEDOUT
> Asset not found by direct link:
  {"tag":"v2.6","name":"uploaded-v2.6-node-v14.4.0-win-x64"}
  fetched-v14.4.0-win-x64      [                    ] 0%
> Error! ESOCKETTIMEDOUT
PS C:\Users\Administrator\Desktop\TTT> 

这是因为打包需要从GitHub上下载一些文件,但是国内网络的原因导致下载出错,可以手动从GitHub上下载到本地,https://github.com/vercel/pkg-fetch/releases

image.png

http://g.widora.cn/

并放到如下目录并修改名字为fetched-v14.4.0-win-x64后缀名也包括在内(删除原来的后缀名),记得删除.downloading为后缀名的文件,因为这是下载失败的文件
C:\Users\Administrator\.pkg-cache\v2.6

image.png

打包成功,生产.exe文件

image.png image.png
上一篇 下一篇

猜你喜欢

热点阅读