
node
文章平均质量分 94
Jioho_
这个作者很懒,什么都没留下…
展开
-
nodejs 不用 electron 实现打开文件资源管理器并选择文件
在nodejs中想唤醒资源管理器选择文件通常都要用到 electron。今天另辟蹊径,通过各平台的终端命令实现唤醒资源管理器进行选择文件,把脚本的体验感再次提升一个档次!原创 2024-01-07 17:50:42 · 2183 阅读 · 0 评论 -
使用 vscode 调试 midwayjs 程序(包括源码)
掌握调试技能,逐行阅读源码不是梦!使用vsocode强大的debug功能,调试midway程序,深入源码学习。基于这些调试配置,随时随地开启各个源码库的debug学习原创 2022-10-02 02:59:39 · 1740 阅读 · 1 评论 -
node 获取文件编码,批量转换文件编码
node 批量转换文件编码解决方案使用 npm@jschardet 获取文件编码信息(并非 100%准确)通过 npm@iconv-lite 结合文件二进制流,重新识别文件内容核心代码如下:const fs = require('fs')const path = require('path')const jschardet = require('jschardet')const iconv = require('iconv-lite')function decode(file) {原创 2022-05-04 15:05:18 · 2224 阅读 · 0 评论 -
使用 node-json-db 为node项目添加一个简易的本地数据库
node-json-db 是一个非常贴近前端API的本地JSON类型数据库,node-json-db的出现让一些 node 小工具有更好的拓展性原创 2022-04-04 15:12:01 · 2871 阅读 · 0 评论 -
分析洋葱模型实现原理,在自己项目中接入洋葱模型
简单的分析了一下 koa 源码,进一步分析了 koa-compose。了解了中间件实现机制,自己动手实现了一个中间件管理,然自己的程序也用上洋葱模型原创 2022-02-27 21:47:19 · 1041 阅读 · 0 评论 -
初识洋葱模型,分析中间件执行过程,浅析koa中间件源码
了解洋葱模型执行顺序分析部分 koa 中间件的源码来加深对中间件的认识原创 2022-02-27 17:58:01 · 1324 阅读 · 0 评论 -
谁动了我的package-lock
血淋淋的教训只为呈现更好的文章内容package-lock 介绍nodejs 对 package-lock 的介绍:package-lock.json 文件最重要的一句就是:该文件旨在跟踪被安装的每个软件包的确切版本,以便产品可以以相同的方式被 100% 复制(即使软件包的维护者更新了软件包)。问题的出现今天新开了一个项目,就把一个项目的脚手架复制到另外一个项目去。然后突然出现了各种各样的问题。最离谱就是同样的代码,另外一个域名运行的好好的,就新项目各种问题。。。没报错,本地运行没警告~原创 2021-07-27 23:25:56 · 765 阅读 · 1 评论 -
node爬虫puppeteer使用
node 爬虫 puppeteer 使用puppeteer 是一个基于 Chromium 的 node 爬虫框架。其厉害之处就是他具备浏览器的所有功能,并且通过 nodejs 就可以控制。完美实现我们要的爬虫效果 (后面附有完整代码~)安装 puppeteer 时还会同步下载 Chromium 。网络不好的直接用 cnpm 下载即可。当然官方也有一个另外的包,原话如下:Since version 1.7.0 we publish the puppeteer-core package, a versi原创 2021-04-11 19:44:41 · 4759 阅读 · 1 评论