Next.js 16+ and Turbopack — incremental bundling, FS caching, dev speed, and when to use Turbopack vs webpack.
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "nextjs-turbopack" 技能: 1. 下载 https://raw.githubusercontent.com/affaan-m/ECC/main/skills/nextjs-turbopack/SKILL.md 2. 保存为 ~/.claude/skills/nextjs-turbopack/SKILL.md 3. 装好后重载技能,告诉我可以用了
Next.js 16+ uses Turbopack by default for local development: an incremental bundler written in Rust that significantly speeds up dev startup and hot updates.
--webpack (or --no-turbopack depending on your Next.js version; check the docs for your release).next build) may use Turbopack or webpack depending on Next.js version; check the official Next.js docs for your version.Use when: developing or debugging Next.js 16+ apps, diagnosing slow dev startup or HMR, or optimizing production bundles.
next dev runs with Turbopack unless disabled..next; no extra config needed for basic use.next dev
next build
next start
Run next dev for local development with Turbopack. Use the Bundle Analyzer (see Next.js docs) to optimize code-splitting and trim large dependencies. Prefer App Router and server components where possible.
Next.js 16 introduced proxy.ts as the middleware filename, replacing the older middleware.ts convention:
proxy.ts at the project rootmiddleware.ts at the project rootThe filename change is tied to the Next.js version, not to which bundler (Turbopack or webpack) is in use. Always check the official docs for the version you are reviewing.
Do not flag proxy.ts as a misnamed or missing middleware file in Next.js 16 projects. The file is correct and intentional. Suggesting a rename to middleware.ts will break middleware execution.
Reference: Next.js proxy docs
帮助你部署和维护家庭网络中的 Pi-hole 广告拦截与 DNS 服务
帮助生成或审查设计系统,检查视觉一致性并评审样式相关改动。
帮助团队快速制定项目规范示例,统一协作流程与文档标准
帮助团队按 HIPAA 要求处理医疗隐私、安全合规与泄露应对事项
提供现代 Perl 5.36+ 惯用法与最佳实践,帮助编写稳健且易维护的应用。
帮助你设计并实现 F# 单元、属性与集成测试的最佳实践