MENU ~/
_____ / \ | () () | \ ^ / ||||| |||||
ChlorineC
Coding With Passion
~/home
~/posts
~/categories
~/tags
~/about
~/archive
NETWORK
github/KiritoKing
SEARCH
$ grep
SYS.VER 1.0.4
© 2026
_____ / \ | () () | \ ^ / ||||| |||||
ChlorineC
Coding With Passion
~/home
~/posts
~/categories
~/tags
~/about
~/archive
NETWORK
github/KiritoKing
SEARCH
$ grep
SYS.VER 1.0.4
© 2026
chlorinec@blog:~/categories/development
Toggle Theme
$ ls -la ~/categories/development
PERMISSIONS
OWNER
DATE
NAME
-rw-r--r--
guest
2026-03-04
我用OpenCode全自动优化了终端启动速度.md
# 从 62 秒到 0.2 秒,313 倍速度提升的完整优化之旅。本文分享如何使用 OpenCode AI 进行全自动终端优化,从问题诊断到最终解决,完整记录这次性能提升 313 倍的优化过程。同时解决了全局 CLI 依赖混乱、不同环境找不到正确工具的问题。
-rw-r--r--
guest
2026-01-09
【monorepo疑难症】pnpm不是依赖隔离吗?怎么类型还是串味了?.md
# monorepo 迁移后,作者发现:即便 pnpm 依赖“隔离”,不相关子包仍会出现 React 类型串味。根因是某子包依赖版本不一致,导致安装了两份 @types/react,而 TS 的类型解析会按 Node 向上查找并穿透 symlink;更致命的是 JSX/React 属于全局类型,一旦被某个上下文加载就可能污染整个仓库。文中还用最小复现说明:根 tsconfig.json 会把 monorepo 视作同一类型上下文;为避免冲突,关键类型依赖应尽量统一,或用独立 tsconfig、types/typeRoots 等付出配置成本隔离。
-rw-r--r--
guest
2025-09-27
当 Flexbox 遇上滚动:一场关于 min-height 的“捉迷藏”游戏.md
# 解释 Flexbox 与滚动容器的冲突根因(flex 项目默认 min-height:auto),并给出通用修复方案(min-height:0 或 overflow 与尺寸配合)、Tailwind 实践、嵌套场景与调试技巧,帮助在布局中恢复正确滚动。
-rw-r--r--
guest
2025-04-17
「每日一技」使用patch对npm包缝缝补补.md
# 在前端开发中,使用patch-package或pnpm的内置patch功能可以优雅地修改npm包,保持代码的简便性和持久性。patch-package适合npm和yarn用户,而pnpm提供了更现代的解决方案。
-rw-r--r--
guest
2025-04-07
「每日一技」nvm根据项目配置自动切换Node版本.md
# 通过创建 .nvmrc 文件和配置自动切换脚本,可以实现Node.js版本的自动切换,提高开发效率并避免版本不匹配的问题。建议将 .nvmrc 文件提交到版本控制,并在项目README中说明版本要求。
-rw-r--r--
guest
2025-02-18
我修好了我的博客——如何设计一个全新的博客框架.md
# 作者分享了个人博客框架迭代历程:从Hexo迁移到Astro的尝试,到发现Elog平台带来的启发,最终思考将Notion作为内容管理系统的新方案。文章重点描述了作者对博客系统的核心需求——解决创作同步问题,以及在探索NotionNext等解决方案过程中遇到的技术限制和思考。
-rw-r--r--
guest
2025-01-04
Typescript 类型声明 All-in-one.md
# TypeScript 的类型声明文件 .d.ts 提供了 JavaScript 代码的附加元信息,支持类型提示和自动补全。使用 DefinitelyTyped 仓库可以为没有类型声明的 npm 包提供类型支持,类型定义可通过 type 和 interface 进行,declare 语法用于为已有的 JS 变量或函数添加类型。三斜杠指令用于引入额外的文件依赖。
-rw-r--r--
guest
2025-01-04
每日一技:VS Code独立配置.md
# 使用VS Code的独立配置功能,可以为不同项目创建特定的配置文件,解决了在公司环境中因安全合规要求而无法使用第三方插件的问题。通过配置云同步和工作区单独配置,满足日常开发需求。推荐使用Codeium作为开源解决方案。
-rw-r--r--
guest
2025-01-03
前端模块化的最后一块拼图——浏览器中如何运行模块.md
# 前端模块化的演变包括CJS、AMD、CMD、UMD和ESM,现代浏览器支持ESM,webpack负责模块处理和打包,确保在浏览器中高效运行模块,支持代码拆分和Tree Shaking以优化性能。
-rw-r--r--
guest
2024-03-01
抛弃React和Vue,让前端工程返璞归真.md
# 本文探讨了前端开发的复杂性,提倡回归以后端为中心的架构,强调使用简单的工具和技术,如模板引擎、jQuery、alpine.js和htmx,来简化开发流程。作者认为,现代前端工具链的复杂性逐渐偏离了简化开发的初衷,建议在不引入过多复杂性的情况下,利用Web Components等标准技术来实现可复用组件,从而提高开发效率。
1
2
3
4
5
Next →
cd ../
TERMINAL $
Type "help" to see available commands.
chlorinec@blog:
~/categories/development
$
Type "help" to see available commands.
chlorinec@blog:
~/categories/development
$