摘要: 前语 发现在主进程和渲染进程通信的设计中,很多代码都是重复的,导致最后非常臃肿,且不利于后期扩展 electron项目中 核心文件结构如下 | -- index.js | -- index.html | -- ipc | -- handlers | -- other.js | -- xxx.js | 阅读全文
posted @ 2024-09-23 18:17 丁少华 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 比如 https://abc.com/files/xx.zip,或许xx // 文件名转为小驼峰 export const kebabCase_to_camelCase = (fileName) => { // 转换为小写,并用正则表达式替换每个分隔符后的字符为大写(除非它是字符串的第一个字符) c 阅读全文
posted @ 2024-09-23 15:41 丁少华 阅读(70) 评论(0) 推荐(0) 编辑
摘要: vscode的npm栏展示的script不是你想要的?你有强迫症,想自定义吗?接着看 在项目中新增针对性的vscode配置,.vscode>settings.json。 忽略某一个脚本 { "npm.scriptExplorerExclude": [ "format", "build", "prep 阅读全文
posted @ 2024-09-23 11:06 丁少华 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 在esm中没有这些 __dirname、require,因为这是cjs的规范。 但是通过如下代码,你即可使用上 import path from "node:path"; import { createRequire } from "node:module"; import { fileURLToP 阅读全文
posted @ 2024-09-23 10:04 丁少华 阅读(37) 评论(0) 推荐(0) 编辑