本文主要是介绍【截图服务 +打包】pkg打包 puppeteer,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
最后结论
遇到的问题与解决
版本匹配问题
参考文档
最后结论
pkg -t win --public ./screenshots.js --output ./dist/screen.exe
服务启动:
postman调用 :
遇到的问题与解决
版本匹配问题
pkg 这里说的是v3.5,实际装的是5.8.1,没有关系;可以向下兼容。
但node 18.15.0以上的就没有能与pkg相匹配相适应 的, 所以只能选 这个 。
node,21 ,19.8.1 在工程里都试过了,工程本身可以,但pkg进行打包时,说明pkg没有找到能匹配 》19版本的实现,所以,只能选 18.15.0
打出包后的运行报错问题
如下解决nodejs + pkg+ puppeteer 路径问题以及 Passed function is not well-serializable 问题_passed function cannot be serialized!-CSDN博客
参考文档
nodejs + pkg+ puppeteer 路径问题以及 Passed function is not well-serializable 问题_passed function cannot be serialized!-CSDN博客
#打包 #exe #pkg 使用 pkg 将 nodejs 打包编译为 exe_pkg打包nodejs-CSDN博客
Releases · vercel/pkg-fetch (github.com)
主要是这个工程参考
netwild/screenshots: A small tool based on Nodejs environment, using Puppeter to take full screen screenshots of any webpage (github.com)
这篇关于【截图服务 +打包】pkg打包 puppeteer的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!