2024-10-13 19:10:15 768 658
刚入坑electron,一开始安装依赖就遇到问题,后面排查还是因为镜像源的问题,记录一下。_npm install --save-dev electron卡住
2024-09-21 21:09:21 1067 25
在将Electron项目从CommonJS转换为使用ES模块(ESM)时,遇到了preload.js加载失败的问题,错误提示:'require() of ES Module "x" not support'。解决方案是将preload.js更改为preload.mjs,同时更新引用路径。确保升级到Electron 28.0.0以上,并在package.json中添加"type": "module"。还需将所有.js文件中的require和module.exports替换为import和export语法。注意ESM语法中文件后缀名需明确写明。
2024-09-14 23:09:20 588 758
Electron 是一种基于 Node.js 和 Chromium 开发的开源框架,用于构建跨平台桌面应用程序。Electron 提供了许多跨平台的功能,例如窗口管理、菜单、对话框和托盘图标等。它还可以轻松地与 Node.js 模块进行集成,以便开发人员可以使用已有的 Node.js 生态系统中的库和工具。这使得 Electron 非常适合开发具有丰富用户界面和本地操作系统集成的桌面应用程序。_electron 教程 百度网盘
2024-09-09 00:09:32 622 779
【vue、Electron】搭建一个Electron vue项目过程、解决Electron vue首次启动巨慢无法加载、执行npm run electron:build打包慢、如何设置打包的logo、设置exe图标、设置页面程序的大小、窗口大小、如何设置打开窗口的名称/标题、如何设置打包后exe的名称、将前端页面打包成exe 桌面应用_electron vue
2024-09-01 23:09:14 968 695
tip:在vue.config.js文件内配置以下代码,解决electron vue环境运行下出现__dirname is not defined报错解决方法。4、全局安装后你可以发现background.js文件,electron主进程的代码放在此文件内,渲染进程就交给vue。二、1、可使用 Vue CLI 来添加 Vue.js 到你的 Electron 项目中。先记录到这里,后续遇到问题继续记录!主进程 background.js文件。修改vue.config.js文件。在主进程文件中添加以下代码。_electron 打印插件
2024-08-25 23:08:35 185 827
文章讲述了在Electron应用中,由于启用了内容安全策略(CSP),在使用Sequelize时遇到UncaughtEvalError。解决方法是将HTML中的Content-Security-Policy的script-src规则修改为包含unsafe-eval
2024-08-25 23:08:22 823 283
在现有的项目中使用electron,将网页转换成应用程序_vue add electron-builder
2024-08-18 22:08:24 266 235
1、上篇文章是根据官网的教程make创建的桌面程序描述:本章是使用electron-builder把web端的项目打包生成桌面程序,并可安装程序。首先电脑上需要有node以及git,如果没有请先根据官网下载。并且需要一个github的账号,方便后期使用。有了这些之后,那么接着跟着往下走吧。_electron-builder vue dist文件夹
2024-08-16 22:08:12 502 900
(我使用了如下的镜像源)安装electron。_electron: running postinstall script...
2024-08-14 00:08:27 224 805
我在安装electron的时候,出现了超时等等各种问题:npm ERR!npm ERR!npm ERR!_requesterror: connect etimedout 20.205.243.166:443 npm err! at clientrequest
2024-08-14 00:08:21 168 274
在环境变量中配置 Visual Studio下面是我的配置, 需要根据自己的电脑进行修改。_rimraf versions prior to v4 are no longer supported
2024-08-12 10:08:56 881 182
vue2或者vue3的打包方式不同,如果你的项目不是vue3,就不用再往下看了哈,再找找别的教程~_web项目打包成electron
2024-05-30 10:05:25 685 30
Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 Electron 将 Chromium 和 Node.js 嵌入到了一个二进制文件中,因此它允许你仅需一个代码仓库,就可以撰写支持 Windows、macOS 和 Linux 的跨平台应用。_js开发桌面应用程序
2024-06-24 23:06:10 872 92
A complete log of this run can be found in: C:\Users\尹女神\AppData\Local\npm-cache\_logs\2023-08-23T13_12_57_205Z-debug-0.log。5.nvm list 查看了所有已经安装的node版本。3.node -v 查看当前node版本。我在这里使用了nvm来切换node版本。(当时我查看自己的是18.16.1版本)(当时我查看自己的是9.8.1版本)就装electron成功啦。_node install.js etimedout
2024-06-22 10:06:57 828 387
执行打包命令后,控制台将会出现压缩包的下载地址,此时复制下载地址至浏览器进行下载,并将文件放至指定路径即可解决无法下载或下载速度慢的问题。执行后将会下载多个文件,确保杀毒软件(如:火绒)、防火墙没有拦截相关下载请求。后续查找相关资料,总结网友分享的经验,推测问题大概出在镜像源,尝试修改。注:如果命令行方式无效,可尝试方法一中的手动方式修改。安装依赖时报错 (operation not permitted)_electron-v30.0.2-win32-x64.zip
2024-06-21 09:06:57 263 575
无_electron打包html页面
2024-06-16 01:06:00 300 506
Vue 与 Electron 的融合,为 Web 开发者打开了通往桌面应用世界的大门。凭借共享的技术栈、高效的开发流程以及丰富的桌面特性,Vue 应用可以轻松实现从 Web App 到桌面 App 的华丽转身。遵循本文提供的实战步骤与代码示例,您将能快速构建出兼具 Web 灵活性与桌面强大功能的现代化桌面应用程序,为用户提供卓越的跨平台体验。_vue项目迁移到electron
2024-06-08 22:06:43 683 359
【代码】nodejs将console.log保存到log.txt文档中(electron工具)_electorn 运行时console 写入日志文件
2024-06-05 13:06:00 649 255
SQLite是一种嵌入式关系型数据库管理系统,是一个零配置、无服务器的、自给自足的、事务性的SQL数据库引擎。SQLite是一个轻量级的数据库,可以在各种操作系统上使用,并且支持SQL语言标准。SQLite可以用来存储和管理大量的数据,并且可以通过SQL语句来查询和操作这些数据。它可以用于移动应用程序、桌面应用程序、Web应用程序、嵌入式系统等等。_vue sqlite3
2024-05-11 23:05:06 473 297
Vue Electron打包桌面应用(从零到一完整教程)_vue electron
2024-05-23 20:05:54 110 685
本文主要记录im_electron_sdk升级(由2.0.9升级至3.0.22版本),当运行yarn install时报错: Hostname/IP does not match certificate's altnames: Host: npm.taobao.org.及针对该问题提供相应的解决方案。_does not match certificate's altnames: host: npm.taobao.org.
2024-05-20 15:05:39 98 185
先讲一下为什么需要装npm。众所周知,JavaScript功能强大,因为有众多外部库。初次把远程仓库同步到本地后,得到的工程文件是没有node_modules文件夹的,也就是没有依赖库的。这时候,需要用npm安装在线安装指定版本的依赖库(版本见package.json文件)。这里分三步走。讲完五个步骤,再讨论常见的报错。_在哪里执行npm install
2024-05-14 23:05:20 611 559
然后在Electron 项目中执行npm run package,进行打包exe,打完包之后在根目录下的release的文件夹中有打包好的exe文件。修改生产环境配置,配置为后端得地址,http://127.0.0.1:8080/ 避免避免Electron打包exe后接口调用不通得问题。修改跳转到其他页面空白得问题,路由跳转得问题,把history修改成hash。打包后得路径修改成为./,避免Electron打包exe后显示空白。把vue项目打成dist的包,放到Electron项目的根目录下。_electron vue2打包名称去掉 setup 0.1.0.exe
2024-05-06 09:05:43 195 271
Electron使用electron-log输出主进程和渲染进程日志到指定文件_electron-log
2024-05-03 18:05:17 889 268
electron打包执行npm run make报错_an unhandled rejection has occurred inside forge:
2024-04-23 21:04:31 510 950
Electron工程项目的包管理器存在单独配置的镜像地址,在更换镜像源的时候往往会把此项忽视掉,从而导致install或package阶段拉取失败。_electron requesterror: certificate has expired
2024-04-22 09:04:02 280 866
【vue使用electron】报错A JavaScript error occurred in the main process Uncaught Exception: Error: Error in_electron a javascript error occurred in the main process
2024-04-21 10:04:10 399 977
reify:@types/node: timing reifyNode:node_modules/global-agent Completed in 109ms_reify:@types/node: timing reifynode:node_modules/global-agent
2024-04-20 17:04:06 517 169
https://www.webxiu.com.cn/post/10005241初始化vite项目yarn create vite todolist --template vue-tscd todolistyarnyarn dev浏览器访问3000端口安装Electronyarn add -D electron electron-builder rimraf vite-plugin-electron electron-devtools-installer如果觉得安装慢,可以改为淘宝_electron-builder 可以使用ts文件配置吗
2024-03-24 22:03:55 705 94
vue通过node获取设备硬件信息,硬件序列号等,借用os模块及通过child_process包借用shell来执行命令行命令(不分Uint8阵列数据转换)_vue读取pc端设备信息
2024-03-21 15:03:46 101 461
echarts图表window.onresize方法失效的解决方法_window.onresize 无效
2024-03-20 11:03:33 423 386
Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 Electron 将 Chromium 和 Node.js 嵌入到了一个二进制文件中,因此它允许你仅需一个代码仓库,就可以撰写支持 Windows、macOS 和 Linux 的跨平台应用。_electron是基于原生js?