当前位置: 首页 > news >正文

怎么样把第一页PPT设为模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?设计公司企业标志

怎么样把第一页PPT设为模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?,设计公司企业标志,仿豆瓣 wordpress,沈阳网站优化推广方案目录 最后结论 windows打包成服务 定制executablePath 服务遇到的问题 使用java开一个线程启动 遇到的问题与解决 版本匹配问题 打出包后的运行报错问题 linux下的安装 安装n 库缺少 程序运行后的报错 制作 运行报错与修改后成功 参考文档 最后结论 pkg -t win…

目录

最后结论

windows打包成服务 

定制executablePath 

 

服务遇到的问题

 使用java开一个线程启动

遇到的问题与解决

版本匹配问题

打出包后的运行报错问题

linux下的安装

安装n

库缺少

程序运行后的报错

制作

运行报错与修改后成功

参考文档


最后结论

pkg -t win --public ./screenshots.js --output ./dist/screen.exe

服务启动:

postman调用 : 

windows打包成服务 

  

D:\web-video-platform\nssm.exe install wvp-screen  "D:\web-video-platform\chrome\screen"
rem D:\web-video-platform\nssm.exe set wvp-screen AppDirectory "D:\web-video-platform\chrome"
D:\web-video-platform\nssm.exe start wvp-screen

定制executablePath 

 

{"executablePath": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"
}

使用方法 

const config2 = require("D:\\web-video-platform\\chrome\\puppeteer.config.json");

 

服务遇到的问题

    会找不着系统默认的chrome位置 

    会有时候截图是空

 使用java开一个线程启动

     会截图几次后服务死掉

 

遇到的问题与解决

版本匹配问题

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博客

linux下的安装

安装n

由于gcc没有装,先装gcc ;然后再装glibc23 

linux文件版本管理,Linux下使用n来管理多版本NodeJS-CSDN博客

库缺少

 /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ../../bin/xxx)
 /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ../../bin/xxx)
————————————————

            Error: /lib64/libstdc++.so.6: version `CXXABI_1.3.9‘ not found-CSDN博客 

因为已经安装了gcc 9.x的版本,所以找找就好

# 查询本机的so库
find / -name "libstdc++.so.*"

cp /usr/local/gcc/...../libstdc++.so.6.0.28 /usr/lib64

ln -snf ./libstdc++.so.6.0.28 ./libstdc++.so.6

程序运行后的报错

Error: Failed to launch the browser process! /root/.cache/puppeteer/chrome/linux-123.0.6312.58/chrom

centos puppeteer问题汇总_missing x server or $display-CSDN博客

制作

pkg -t linux --public ./screenshots.js --output ./dist/screen

运行报错与修改后成功

如果 没有装浏览器,会报错

Error: Failed to launch the browser process! /root/.cache/puppeteer/chrome/l

我们直接装下chrome 

成功! 

地址 10.60.100.194: /home/java/mesh/screen/dist

参考文档

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)

安装n需要的更新 :

升级glibc (gcc make等)

 CentOS上升级glibc2.17至glibc2.31_glibc 升级-CSDN博客

http://www.yayakq.cn/news/94661/

相关文章:

  • 昆明网站制作工具帮人做兼职的网站吗
  • 龙岩网站开发常用的网站推广方法
  • 网站flash背景wordpress评论不要地址邮箱
  • 如何在服务器上关闭网站泰州网站制作平台
  • 湖州高端网站设计外贸网站建设多少钱
  • 网站定位包括哪些内容wordpress添加广告功能
  • 网站建设不用备案的短信验证码接码网站建设
  • 做旅游网站多少钱上海市新闻
  • 广东建设行业招聘 什么网站厚街镇仿做网站
  • 北京专业做网站推广wordpress汉字注册
  • vue大型网站开发吗找网站漏洞赚钱怎么做的
  • 建服装类网站需要考虑的因素wordpress 优化数据库
  • 高密做网站的公司如何优化网站 提高排名
  • 软件网站排行榜备份wordpress
  • 免费好用的网站做结构设计有没有自学的网站
  • 网站开发需求文档模板带er图php网站开发小程序
  • 贵州企业网站建设设计wordpress 培训机构
  • dnf怎么做盗号网站珠海网络公司排名
  • 网站制作与设计杭州网站排名seo
  • 企业网站建设立项书网站建设的图片尺寸应该是像素
  • 做行测的网站唐山市路桥建设有限公司网站
  • 58同城网站建设方案小程序制作搭建
  • 广东建设信息公开网站c语言入门自学
  • app门户网站html5网站尺寸
  • 建设项目水资源论证网站吉林省建设工程安管人员管理系统
  • 网站建设业务文案wordpress 爱无
  • 企业网站模板2016成套全flash网站
  • 手机网站设计尺寸wordpress 内容采集 差价
  • wordpress网站seo设置彩页设计公司
  • 京东商城网站建设方案书个人做短视频网站