#Node系列

和node.js相关内容

5 篇文章

从 Vue 构建模块你可以学到什么?

本文通过解析 Vue 的构建流程,揭示了现代前端工程化中的关键实践:如何利用 Node.js 18 的 `node:` 前缀提升模块加载安全性与性能,通过并发控制优化构建效率,以及在 ESM 环境中巧妙使用 `createRequire` 调用 CommonJS 模块。这些技术细节对构建多包项目(如 monorepo)具有极强的参考价值。

从 Vue 构建模块你可以学到什么? - 图片 1
从 Vue 构建模块你可以学到什么? - 图片 2
koa洋葱结构解析

koa洋葱结构解析

深入解析Koa中间件的洋葱模型原理,揭示其如何通过compose函数实现层层嵌套的异步调用机制。文章以代码示例为切入点,详解use、listen和compose的核心逻辑,帮助开发者理解为何中间件按1→3→4→2的顺序执行,从而掌握Koa高效、灵活的中间件设计精髓。

vite 源码解析之 create-vite

本文深入解析 Vite 源码中 create-vite 的实现机制,揭示其如何高效创建项目脚手架。通过分析命令行交互、模板选择与文件生成流程,帮助开发者理解底层逻辑并提升工具定制能力。

vite 源码解析之 create-vite  - 图片 1
vite 源码解析之 create-vite  - 图片 2
使用 TypeScript 来编写 cli 程序

使用 TypeScript 来编写 cli 程序

随着前端项目复杂度提升,TypeScript 在 CLI 工具开发中日益重要。本文深入探讨使用 TypeScript 开发 Node CLI 程序的四种主流方案:tsc、rollup、ts-node 与 esbuild,分析各自的优缺点及适用场景,帮助开发者在构建效率、运行性能与工程化之间做出最佳权衡。

如何编写爬虫

如何编写爬虫

本文详解如何使用Node.js、Cheerio和Axios编写高效网页爬虫,涵盖HTML解析、分页处理、限速策略与IP池管理,并强调遵守robots.txt协议与法律合规的重要性,助你安全获取目标数据。