electron集成puppeteer
wol555c
这个作者很懒,什么都没留下…
展开
-
Node.js 获取本地Chrome安装目录并启动浏览器
因项目需要,应用需要可以跨平台检查当前操作系统中是否已经安装Chrome,并可以启动Chrome。通过研究,发现GoogleChrome团队开源了一个项目:chrome-launcher。原创 2023-06-05 14:16:26 · 1237 阅读 · 1 评论 -
安装electron卡住报错的问题
都是一个问题,electron的安装并不依赖本地npm中registry所配置的镜像,需要增加名称为electron_mirror的镜像源,修改~/.npmrc,添加electron_mirror=https://npm.taobao.org/mirrors/electron/即可。原创 2023-06-02 15:05:49 · 7035 阅读 · 0 评论 -
Electron + Vue中调用puppeteer报错:Cannot run puppeteer-core outside of Node.js
错误消息“Cannot run puppeteer core outside of Node.js”表示你正试图在Vue.js应用程序中使用puppeteer core,这是不受支持的,因为Vue.js在浏览器环境中的客户端上运行,而Puppeter core需要Node.js运行时。Electron + Vue开发过程中,在App.vue中调用puppeteer报错:Cannot run puppeteer-core outside of Node.js。原创 2023-06-01 10:03:06 · 894 阅读 · 0 评论 -
项目引入electron-builder 依赖后,npm install报错 Error: Cannot find module ‘fs/promises‘
原因Node版本过低,升级Node版本。原创 2023-05-31 16:59:36 · 867 阅读 · 1 评论 -
electron-build+vue+puppeteer 开发环境Chromium无法启动的问题
可见electron-build的开发环境下,puppeteer默认是在运行相对目录dist_electron中找Chromium的启动文件npm run electron:serve 启动命令不会讲node_modules/puppeteer/.local-chromium目录复制到dist_electron下。由于没有设置executablePath指定可以启动的浏览器,打印默认的Chromuim的位置。提示的问题是找不到可以启动的浏览器程序。原创 2023-05-31 10:09:06 · 1219 阅读 · 1 评论