分类:nodejs

nodejs笔记

使用fs批量创建文件夹

使用fs批量创建文件夹
当然,你可以创建一个函数来检查指定的目录是否存在,如果不存在,则创建它们。以下是一个实现示例: const fs = require('fs'); function createDirectories(directories) { directories.forEach(d...

yekong 1年前 (2023-08-20) 喜欢

fs介绍以及使用实例

fs介绍以及使用实例
fs 是 Node.js 的文件系统模块,提供了与文件系统进行交互的API。可以用于读取、写入、删除文件等操作。以下是该模块的一些常用方法和使用实例: 1. 引入fs模块 const fs = require('fs'); 2. 读取文件 异步读取: fs.readFile('...

yekong 1年前 (2023-08-20) 喜欢

electron介绍以及开发文档

electron介绍以及开发文档
Electron 是一款开放源代码库,可用于构建跨平台桌面应用程序。通过 Electron,你可以使用 Web 技术(如 HTML、CSS 和 JavaScript)来开发原生应用程序。Electron 应用程序可以在 macOS、Windows 和 Linux 上运行。 Ele...

yekong 1年前 (2023-08-19) 喜欢

electron 主进程向渲染进程发送消息

electron 主进程向渲染进程发送消息
最近在开发一个小工具,需要将主进程处理的结果发送给渲染进程让用户可以实时看到进度。 node环境版本 v16.20.0 electron版本 "electron": "^21.4.4", 效果截图 动态效果 在 Electron 中...

yekong 1年前 (2023-08-19) 喜欢

electron实现点击按钮选择目录效果

electron实现点击按钮选择目录效果
最近在使用electron实现一个效果,不过对electron不熟悉,所以需要一遍实现功能一边记录,方便后期遇到类似的问题能够快速解决。 node环境版本 v16.20.0 electron版本 "electron": "^21.4.4"...

yekong 1年前 (2023-08-18) 喜欢

electron如何让浏览器显示开发工具

electron如何让浏览器显示开发工具
你可以在Electron应用程序中使用webContents.openDevTools()方法来打开开发者工具。下面是一段简单的示例代码,用于在主进程文件main.js中加载一个窗口,并在窗口加载后打开开发者工具。 const { app, BrowserWindow } = r...

yekong 1年前 (2023-08-18) 喜欢

mac下nvm安装及使用

mac下nvm安装及使用
nvm (Node Version Manager) 是一个允许您在单个系统上管理多个 Node.js 版本的脚本。它可以帮助您轻松地切换 Node.js 版本、安装和卸载不同版本。以下是在 macOS 下安装和使用 nvm 的指南。 安装 nvm 使用 Homebrew 安...

yekong 1年前 (2023-08-16) 喜欢

nvm是做什么用的?和n的区别?

nvm是做什么用的?和n的区别?
nvm 和 n 都是用于管理 Node.js 版本的工具,但它们的实现方式和一些功能上有所不同。以下是对它们的简要概述和比较: nvm (Node Version Manager) 定义:nvm 是 Node Version Manager 的缩写,它允许你在同一台机器上安装...

yekong 1年前 (2023-08-15) 喜欢

pnpm安装electron慢的解决办法

pnpm安装electron慢的解决办法
在使用pnpm因为下载速度慢等原因导致无法安装依赖,解决办法 # 解决幽灵依赖 npm config set node-linker hoisted # 设置国内镜像源(加速) npm config set registry=https://registry.npmmirror...

yekong 1年前 (2023-08-15) 喜欢