前言
pkg
是一个流行的 Node.js 应用打包工具,可以将 Node.js 应用打包成单个可执行文件,支持 Windows、macOS 和 Linux 平台。
安装
1 | npm install -g pkg |
配置
配置中要添加下面的属性
1 | { |
打包
1 | pkg . |
也可以在命令中设置入口JS、目标平台和输出的文件名
1 | pkg html2pdf.js --targets node18-win-x64 -o html2pdf.exe |
要打包进去的JS和资源可以这样配置
1 | "pkg": { |
测试
1 | html2pdf.exe cover_url="https://www.psvmc.cn/zjtools/z/html2pdf/cover.html" content_url="http://localhost:8888/#/report_school" save_path="D:\\html2pdf\\test.pdf" |
我这里打包后puppeteer不能正常用,还在找原因。