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:~/tags/%E5%89%8D%E7%AB%AF%E5%B7%A5%E5%85%B7%E9%93%BE
Toggle Theme
$ ls -la ~/tags/前端工具链
PERMISSIONS
OWNER
DATE
NAME
-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-01-03
前端模块化的最后一块拼图——浏览器中如何运行模块.md
# 前端模块化的演变包括CJS、AMD、CMD、UMD和ESM,现代浏览器支持ESM,webpack负责模块处理和打包,确保在浏览器中高效运行模块,支持代码拆分和Tree Shaking以优化性能。
-rw-r--r--
guest
2024-01-30
2023年度总结——我为什么选择了前端.md
# 本文总结了作者在前端开发领域的学习与成长历程,从大二的项目学习到2023年的实习经历,强调了通过项目实践和面试驱动学习的重要性。作者探讨了前端技术的广度与深度,认为前端并未“死亡”,而是面临着技术的两极分化,未来的发展方向包括拓展Web技术栈和探索全栈开发。文章还提出了大前端技术栈的横向与纵向拓展策略,鼓励前端工程师不断学习与适应新技术。
cd ../
TERMINAL $
Type "help" to see available commands.
chlorinec@blog:
~/tags/%E5%89%8D%E7%AB%AF%E5%B7%A5%E5%85%B7%E9%93%BE
$
Type "help" to see available commands.
chlorinec@blog:
~/tags/%E5%89%8D%E7%AB%AF%E5%B7%A5%E5%85%B7%E9%93%BE
$