opennextjs cloudflare
@opennextjs
For CloudFlare的OpenNext是一個適配器,可以將Next.js應用程序部署到CloudFlare的開發人員平台。
此MonorePo包含一個用於調整Next.js應用程序的軟件包,該應用程序是通過next build (以獨立模式為單位模式)在Cloudflare Workerd運行時運行的軟件包,使用工人Node.js兼容性層。
請訪問OpenNext文檔以獲取有關啟動新項目或遷移現有項目的說明。
存儲庫包含兩個目錄:
packages ,可用於為Next.js應用程序構建與CloudFlare工人兼容的輸出。examples ,這些應用程序使用上述Cloudflare軟件包。@opennextjs/cloudflare軟件包您只需按照OpenNext文檔中指定的NPM安裝軟件包即可。
除了標準NPM版本,我們還將在分支推送(使用pkg.pr.new )上自動發布預發行軟件包:
https://pkg.pr.new/@opennextjs/cloudflare@main :隨著每次推送到main分支,此預發行程序都包含迄今為止最新的(合理)穩定版本的包裝版本。https://pkg.pr.new/@opennextjs/cloudflare@experimental to to to the the Experiment Branch進行了更新,此預發行包含該軟件包的最新實驗版本(包含我們希望在承諾之前測試/ experimental的功能)。您可以直接與選擇的軟件包管理器直接安裝:例如:
npm i https://pkg.pr.new/@opennextjs/cloudflare@main有關如何開始使用此存儲庫的貢獻頁面。