墨
墨
墨渊
书肆
首
文
集
试
例
巧
言
诗
AI
吾
搜索...
⌘
K
切换菜单
返回奇技淫巧
工程化
Webpack、Vite、CI/CD 等工程化技巧
Git submodule 和 Monorepo 怎么选?各有什么优缺点?
1
5/9/2026
前端项目怎么配置 changelog 自动生成?conventional-changelog 怎么用?
1
5/9/2026
Vite 插件怎么开发?Plugin API 常用钩子有哪些?
2
5/9/2026
前端项目怎么做性能监控?Core Web Vitals 怎么采集上报?
1
5/9/2026
npm 私有包怎么搭建?Verdaccio 怎么部署和使用?
1
5/9/2026
npm install 和 npm ci 有什么区别?CI 中该用哪个?
2
5/9/2026
pnpm 幽灵依赖是什么?从 npm 迁移到 pnpm 后报 Cannot find module 怎么办?
1
5/9/2026
Vite 生产环境打包后静态资源 404 或页面空白怎么排查?
1
5/9/2026
Webpack 构建太慢怎么优化?从 10 分钟降到 1 分钟的方案?
1
5/9/2026
ESLint 和 Prettier 格式冲突怎么解决?
1
5/9/2026
Git 提交规范怎么落地?husky + commitlint 配置后不生效怎么排查?
1
5/9/2026
CI/CD 流水线本地能跑但构建失败怎么排查?
1
5/9/2026
前端部署后用户还是看到旧页面?缓存策略怎么设计?
1
5/9/2026
npm 和 pnpm 有什么区别?为什么推荐 pnpm?
1
5/9/2026
Monorepo 中包之间互相依赖怎么联调?workspace:* 怎么用?
1
5/9/2026
Vite 开发环境代理正常但生产环境跨域怎么办?
1
5/9/2026
Webpack 的 hash/chunkhash/contenthash 有什么区别?用错导致缓存失效?
1
5/9/2026
前端环境变量 .env 怎么管理?VITE_ 前缀和 NODE_ENV 有什么坑?
1
5/9/2026
TypeScript 项目 tsc 编译慢怎么优化?
1
5/9/2026
Git 合并冲突频繁怎么减少?分支策略怎么选?
1
5/9/2026
1
2
3