MENU ~/
 _____ 
/     \
| () () |
\  ^  / 
 |||||  
 |||||  

    

ChlorineC

Coding With Passion

SEARCH

$ grep
SYS.VER 1.0.4
© 2026
chlorinec@blog:~/tags/nodejs

$ ls -la ~/tags/nodejs

DATE NAME
2026-03-04
我用OpenCode全自动优化了终端启动速度.md # 从 62 秒到 0.2 秒,313 倍速度提升的完整优化之旅。本文分享如何使用 OpenCode AI 进行全自动终端优化,从问题诊断到最终解决,完整记录这次性能提升 313 倍的优化过程。同时解决了全局 CLI 依赖混乱、不同环境找不到正确工具的问题。
2025-04-07
「每日一技」nvm根据项目配置自动切换Node版本.md # 通过创建 .nvmrc 文件和配置自动切换脚本,可以实现Node.js版本的自动切换,提高开发效率并避免版本不匹配的问题。建议将 .nvmrc 文件提交到版本控制,并在项目README中说明版本要求。
2025-01-03
前端模块化的最后一块拼图——浏览器中如何运行模块.md # 前端模块化的演变包括CJS、AMD、CMD、UMD和ESM,现代浏览器支持ESM,webpack负责模块处理和打包,确保在浏览器中高效运行模块,支持代码拆分和Tree Shaking以优化性能。
2024-02-19
再谈模块化:Node中ESM与CJS的解析策略.md # 本文讨论了Node.js中ESM与CJS的模块解析策略,强调了tsconfig.json中的module和moduleResolution字段对模块解析的影响。通过分析Node对两种模块标准的支持,指出了配置不匹配导致的错误,并提供了解决方案,包括将moduleResolution修改为Node16以确保正确的解析算法。最后,强调了在使用ESM时必须在导入语句中包含文件扩展名。
2023-10-25
Bun 1.0 初体验体验:这口包子香吗?.md # Bun 1.0是一个新的JavaScript运行时,作为Node.js的替代品,提供更快的包管理和开发解决方案。尽管目前在生产环境中尚不成熟,但它集成了多种工具,支持统一模块标准和Web API,具有显著的性能优势。Bun的包管理器速度比pnpm快4倍,支持原生JSX和TS,且具备构建工具的潜力。整体来看,Bun在运行时和工具链上均有加速效果,但仍需进一步发展以满足生产需求。
2023-07-13
Docker 里的 shebang 踩坑记.md # 在使用 Docker 部署 Node 后端项目时,遇到因 shebang 行尾符问题导致的错误。通过分析发现,Windows 的 CRLF 行尾符在 Linux 环境中导致无法识别 node,最终通过设置 VS Code 和 Git 配置为 LF 行尾符,以及使用 dos2unix 工具解决了问题。建议在团队中使用 .gitattributes 文件以确保一致的行尾符配置。
2023-07-09
WebSocket应用研究.md # 本文探讨了在React中使用react-use-websocket库来实现WebSocket功能的最佳实践,包括如何封装WebSocket逻辑、处理连接状态、发送和接收消息,以及使用ArrayBuffer传输文件。此外,文中还介绍了Socket.IO的工作原理及其与WebSocket的区别,提供了Node.js后端服务器的示例代码,展示了如何实现低延迟的双向通信和进度反馈。
2023-06-09
前端包管理器 - pnpm.md # pnpm是一个高效且节省空间的前端包管理器,通过改进的非扁平node_modules目录和硬链接机制优化依赖管理。与npm和yarn相比,pnpm在性能和兼容性上表现优越,尤其在缓存情况下安装速度更快。pnpm的安装过程分为解析、目录结构计算和链接依赖项三个步骤,采用符号链接解决幽灵依赖问题,并通过硬链接机制减少硬盘占用。pnpm还支持monorepo,并提供了操作全局store的命令。
2023-06-06
前端包管理器 - npm.md # 本文介绍了前端包管理器npm的发展历史、功能和重要性。npm不仅是一个包管理器,还是前端项目管理的基础,管理依赖、项目信息和脚本。文章详细探讨了npm的历史、模块化概念、依赖管理的演变,以及如何使用npm管理项目和发布自己的npm包。尽管npm在现代前端开发中逐渐被yarn和pnpm等新工具取代,但其核心思想和机制仍然对开发者有重要的学习价值。
2023-04-22
使用 Hexo 搭建和部署个人网站.md # 本文介绍了使用Hexo搭建和部署个人网站的过程,包括技术选型、博客架构、配置与插件、部署方案以及后续开发计划。Hexo因其简单的架构和良好的自定义性被选为平台,文中详细阐述了如何通过Git和CI/CD实现自动化部署,以及如何配置图床和优化SEO。还提供了多个Hexo主题的推荐和未来开发的计划,包括基于React的GUI管理工具。
cd ../
TERMINAL $
Type "help" to see available commands.
chlorinec@blog:~/tags/nodejs $