技能 next-js-16-launchpad

next-js-16-launchpad

安全 ⚙️ 外部命令🌐 網路存取

使用 Turbopack 快速建立 Next.js 16 專案

開始使用 Next.js 16 的新功能,包括 Turbopack、Cache Components 和 proxy.ts。此參考資料包含遷移指南、生產環境模式,以及用於構建現代 React 應用程式的即用程式碼範例。

支援: Claude Codex Code(CC)
🥇 82 黃金
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「next-js-16-launchpad」。 如何建立新的 Next.js 16 專案?

預期結果:

  • 執行: npx create-next-app@latest my-app
  • 建議的預設設定: TypeScript、ESLint、Tailwind CSS、App Router、Turbopack
  • 對於現有專案: npx @next/codemod@canary upgrade latest

正在使用「next-js-16-launchpad」。 Next.js 16 中的 use cache 是什麼?

預期結果:

  • Cache Components 使用 'use cache' 指令進行明確快取
  • 使用 cacheLife('hours') 來設定持續時間
  • 不能與 cookies() 或 headers() 混用 - 在快取前先提取
  • 結合 cacheTag 進行失效處理

正在使用「next-js-16-launchpad」。 如何用 proxy.ts 替換 middleware.ts?

預期結果:

  • 將 middleware.ts 重新命名為 proxy.ts
  • 匯出 proxy 函式而非 middleware 物件
  • 使用 Node.js 執行時(而非 Edge)
  • 在 proxy 函式中處理驗證、重新導向和重寫

安全審計

安全
v5 • 1/16/2026

All 849 static findings are false positives. The skill is a legitimate Next.js 16 documentation resource. External commands, network calls, and crypto references are all from markdown documentation showing code examples, not actual executable code with security implications.

16
已掃描檔案
3,648
分析行數
2
發現項
5
審計總數
審計者: claude 查看審計歷史 →

品質評分

82
架構
100
可維護性
85
內容
24
社群
100
安全
100
規範符合性

你能建構什麼

快速啟動 Next.js 16

使用建議的預設設定和啟用的 Turbopack 建立新的 Next.js 16 專案。

遷移至 proxy.ts

從 middleware.ts 遷移至 proxy.ts 以進行 Node.js 執行時請求處理。

生產環境模式

在生產應用程式中應用快取策略、串流和伺服器操作。

試試這些提示

新專案設定
向我展示如何使用建議的預設設定,以 Turbopack 和 TypeScript 建立新的 Next.js 16 專案。
快取實作
如何在 Next.js 16 中使用 Cache Components 搭配 use cache 和 cacheLife?請向我展示完整範例。
遷移指南
從 Next.js 15 遷移至 16 時的主要變更有哪些?請包含 async params、proxy.ts 遷移和配置更新。
生產環境模式
向我展示 Next.js 16 的生產環境模式,包括使用 Suspense 的串流、cache tags 和已驗證的 proxy boundaries。

最佳實務

  • 保持 Turbopack 啟用以獲得 2-5 倍更快的構建和更快的開發週期
  • 在快取前提取 cookies 和 headers 以避免快取元件中包含動態資料
  • 使用 Suspense boundaries 搭配 Cache Components 以實現漸進式串流

避免

  • 將 'use cache' 與 cookies()、headers() 或其他執行時 API 混用
  • 在 Edge 執行時而非 Node.js 上執行 proxy.ts
  • 啟用 Cache Components 時缺少 Suspense boundaries

常見問題

Turbopack 是否已可用於生產環境?
是的,Turbopack 在 Next.js 16 中已穩定且為預設選項,構建速度快 2-5 倍。
use cache 與 PPR 有何不同?
Cache Components 透過 'use cache' 明確選擇加入快取,取代了實驗性的 PPR。
我可以在 Next.js 16 中使用 middleware.ts 嗎?
不行,middleware.ts 已被 proxy.ts 取代,用於 Node.js 執行時請求處理。
我需要更新 async params 嗎?
是的,params 在 Next.js 16 中現在是非同步的。在所有頁面元件中使用 await params。
最低 Node.js 版本是多少?
Next.js 16 需要 Node.js 20.9.0 或更高版本(僅限 LTS 版本)。
如何使用特定持續時間快取資料?
使用 'use cache' 搭配 cacheLife('seconds', 'minutes', 'hours', 'days') 進行精細控制。