自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Electron安装程序,win7 64位安装报错“无法定位程序输入点与动态链接库KERNEL32.dll上”,win10安装正常的解决办法

Electron安装程序,win7 64位安装报错“无法定位程序输入点与动态链接库KERNEL32.dll上”,win10安装正常的解决办法

2025-10-26 23:13:16 121

原创 electron打包,出现“pattern is too long”报错的解决办法。

electron打包,出现pattern is too long报错的解决办法

2025-10-26 22:56:24 263

原创 electron 中package.json中files配置到底是干啥的,如何减小打包体积

**摘要:**Electron打包体积过大的常见原因是package.json中"files": ["**/*"]配置错误,导致所有文件都被包含。优化方法为:1)显式声明必要文件(入口脚本、前端资源、生产依赖等);2)通过.npmignore排除dist/、logs/等非必要目录。合理配置后,既能确保功能完整,又能显著减小包体积(如从3G降至合理范围)。重点注意生产依赖与开发依赖的分离。(150字)

2025-10-22 18:28:04 258

原创 tab切换,MonacoEditor插件的代码编辑器渲染空白问题

摘要: Monaco Editor在tab切换后不显示的问题源于其渲染机制:容器尺寸变化后不会自动重绘。解决方法是在切换tab时,通过$nextTick确保DOM更新后,显式调用editor.layout()强制重绘。示例代码使用可选链操作符安全触发布局更新,无需额外条件判断。(99字)

2025-10-13 18:44:29 317

原创 关于process.env.NODE_ENV 环境变量的设置,你知道多少?

本文总结了process.env.NODE_ENV在不同场景下的设置方式。Vue CLI等框架自动处理环境变量,而Electron/原生Node.js需手动配置。Vue CLI通过构建脚本自动设置开发/生产环境,支持.env文件扩展多环境。Electron需在主进程代码中判断环境或通过命令行注入。文章还提供了Node.js脚本、Webpack、Vite、Jest等场景的环境变量设置方法汇总表,强调其核心价值在于实现"环境驱动逻辑",解决配置隔离、性能优化和调试辅助等问题。

2025-10-12 23:59:14 327

原创 progress详解

Node.js 的 process 对象是一个全局对象,提供了对当前进程的控制和访问能力。主要功能包括:获取进程信息(如 PID、平台、命令行参数)、操作环境变量、进程控制(退出、终止)、标准流操作(stdin/stdout/stderr)。高级特性涵盖性能监控(内存/CPU 使用)、事件监听(异常/信号处理)以及调试功能,同时提供 Node.js 版本等运行时信息。该对象是开发过程中进行进程管理、环境判断和资源监控的核心工具,支持跨平台操作和精细控制。

2025-10-12 23:44:47 574

原创 一文搞懂npx

摘要: npx是npm自带的临时包执行工具,无需全局安装即可直接运行npm包命令,解决全局污染问题。它支持临时下载使用、自动识别项目内工具及多版本切换,与npm run相比更灵活。典型场景包括测试新工具、执行最新版脚手架(如npx create-react-app)和调用项目内依赖。核心优势是“随用随走”,避免全局安装的版本滞后和系统污染,是现代前端开发的推荐做法。

2025-10-11 23:54:21 226

原创 一文搞清楚JavaScript 生态全景

JavaScript的关系体系可总结为:ECMAScript是语言核心标准,各运行时环境通过不同引擎(如V8、JSCore)实现该标准。浏览器环境扩展了Web API(DOM/BOM),Node.js加入了服务端API,而uniApp等框架则提供了跨平台API。同一段ECMAScript代码在各环境通用,但环境特定的API(如浏览器的window、Node的fs)会导致兼容性问题。开发者需注意引擎差异和API扩展,通过polyfill或条件检测确保代码兼容性。

2025-10-11 23:24:34 824

原创 Electron项目加载Vue打包文件的方法

Electron加载Vue离线包的方法

2025-10-10 21:27:55 285

原创 Electron项目+Vue项目分离的项目中,vue向Electron项目主进程通信的方法举例

Vue项目与Electron项目发起通信。Vue项目中,Vue文件如何调用 preload 预加载脚本暴露的 API?等疑问解答

2025-10-10 00:05:06 1934

原创 Electron与Vue结合开发桌面应用的架构设计与实践

electron与vue结合开发桌面应用的架构设计,electron+vue分离架构设计

2025-10-08 04:14:38 2057

原创 Electron 重点理解4:主进程向渲染进程通信【单向】

Electron 重点理解4:主进程向渲染进程通信办法,预加载脚本与页面渲染脚本代码执行流程及原理介绍。预加载脚本和页面渲染脚本执行环境区别。

2025-10-08 02:48:27 713

原创 Electron 重点理解3. invoke/handle 通信(双向的,但固定方向)

ELectron的invoke/handle通信,Electron中渲染进程向主进程通信,主进程响应内容给渲染进程的实现办法。双向通信办法。

2025-10-07 01:39:08 592

原创 Electron 重点理解2:渲染进程如何向主进程通信【单向】

Electron重点理解 进程通信,ipc通信,渲染进程如何向主进程通信

2025-10-07 01:04:24 460

原创 Electron 重点理解1:preload 预加载脚本

Electron重点理解:preload预加载脚本理解。

2025-10-06 23:41:49 395

原创 Electron如何打开开发者工具

Electron如何打开开发者工具?如何根据不同的运行环境配置启动与禁用开发者工具?

2025-10-06 23:22:42 288

原创 electron配置环境变量

Electron项目配置环境变量。使用crosee-env配置环境变量

2025-10-06 23:20:15 626

原创 Electron如何打包

Electron如何打包?

2025-10-05 15:12:12 254

原创 Electron开发环境如何配置自动重启?

Electron开发环境如何配置自动重启(热更新)

2025-10-05 15:04:19 336

原创 Electron安装

Electron安装

2025-10-05 14:52:56 216

原创 vue项目中tab切换展示不同的echarts图表,切换后图表不显示,为空白,解决方案,为每个echarts id的div设置宽高即可

vue项目中tab切换展示不同的echarts图表,切换后图表不显示,为空白,解决方案,为每个echarts id的div设置宽高即可

2019-08-04 22:16:48 3438 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除