category

Vite

共 43 篇文章。
全部文章gamegolang客户端开发MinigameSaasrustPythonJavacgTypescriptengineCocosMmodatabase
vite

Vite 容器化与 Docker 构建:多阶段构建、层缓存与镜像优化

系统覆盖 Vite 前端项目的容器化工程实践:Docker 多阶段构建的架构(构建阶段 + 运行阶段)、依赖层缓存策略(pnpm-lock 优先/缓存挂载/分层技巧)、前端产物的静态服务镜像(nginx/静态服务器)、SPA 路由与 nginx 配置、CI 中的 Docker 构建缓存复用(BuildKit/远程缓存)、镜像体积优化与安全加固、以及多环境镜像矩阵,帮助前端团队把「npm run build + 服务器」升级为「可复用、可缓存、可审计」的容器化交付。

6 分钟阅读
Vite Docker 容器化
vite

Vite 前端安全加固:CSP、依赖供应链与构建产物安全

系统覆盖基于 Vite 的前端应用安全加固实践:CSP(内容安全策略)的指令体系与 nonce/hash 机制、Vite 项目如何正确配置 CSP(script-src/style-src 与开发/生产差异)、依赖供应链安全(锁定版本/lockfile/漏洞扫描/审计)、构建产物的安全风险(source map 泄漏/API key 泄漏/注入)、XSS 与注入面在构建层的缓解,以及合规与安全基线的建立,帮助前端团队把安全从「上线后修补」前置到「构建与依赖层」。

7 分钟阅读
Vite CSP XSS
vite

Source Map 深入:生成原理、调试体验与错误监控

系统覆盖 Source Map 的底层原理与工程实践:source map 的作用与结构(sources/mappings/names)、VLQ 编码与 mappings 的生成机制、Vite 中 sourcemap 的配置与类型(inline/external/hidden)、浏览器 DevTools 的源码映射与调试体验、sourcemap 上传到错误监控平台(Sentry 等)的实践、生产环境的 sourcemap 安全与策略、以及还原映射与加载性能的权衡,帮助开发者把「调试体验」与「线上可观测性」都做好。

7 分钟阅读
Vite 调试
vite

Vite 开发服务器内部架构:中间件管线、模块图与按需编译

系统覆盖 Vite Dev Server 的内部工作原理:开发服务器的整体架构与双引擎分工、Connect 中间件管线(静态服务/转换/代理)、模块图与依赖解析(import 扫描/改写 ESM)、源码转换管道(esbuild 转译/插件 transform)、浏览器原生 ESM 的按需编译模型、WebSocket 与 HMR 消息机制、依赖预构建的整合方式,以及启动优化与常见问题排查,帮助开发者从「用 Vite」进阶到「理解 Vite 的 Dev Server 为什么这么快」。

7 分钟阅读
Vite 中间件 模块图