Next.js 9.5今天正式發佈了,其改進包括:
- 穩定的增量靜態再生 :部署後以毫秒爲單位重建靜態頁面
- 可自定義的基本路徑 :在域的子路徑上輕鬆託管Next.js項目
- 支持重寫、重定向和標頭 :重寫虛擬URL,重定向舊URL,向靜態頁面添加標頭
- URL中的可選尾斜槓 :始終強制去除/顯示尾斜槓
- 永久緩存頁面包 :未更改頁面的JavaScript文件現在可以在各個版本之間繼承
- 快速刷新增強 :增強了Next.js實時編輯體驗的可靠性
- Production React Profiling :衡量項目渲染“成本”的新標誌
- 可選的“捕獲所有路由” :動態路由現在爲SEO驅動的用例提供了更大的靈活性
- Webpack 5支持(測試版) :可選地加入Webpack 5,以改進構建體積和速度
穩定的增量靜態再生
Next.js在9.3版中引入了靜態網站生成方法,其目標很明確:我們應該獲得靜態的優勢(一直很快,一直在線,全局複製),但是對動態數據的出色支持也不能丟,後者是Next.js的看家本領。
爲了兩全其美,Next.js引入了 增量靜態生成 ,在你構建站點之後更新靜態內容。使用getStaticPaths中的fallback: true選項,可以 在運行時註冊新的靜態頁面 。
原文鏈接:【https://www.infoq.cn/article/DLj866LuFEQIEmkpHZgQ】。未經作者許可,禁止轉載。