Next.js 可以部署到任何支援 Node.js 的主機供應商。
如果您迄今為止已經按照說明進行操作,您的 package.json
應該有下列的 build
和 start
指令:
{ "scripts": { "dev": "next", "build": "next build", "start": "next start" } }
在您的主機供應商上運行一次 build
指令,該指令將在 .next
資料夾中構建生產應用程式。
npm run build
構建完成後,執行 start
指令會啟動一個混合用的 Node.js 伺服器,提供靜態生成、伺服端渲染的頁面及 API 路由。
npm run start
小技巧: 您可以通過在 package.json
中更新 start
指令來自定義接受 PORT
參數,如下所示:"start": "next start -p $PORT"
。
這就是全部了!如果您對於部署 Next.js 有任何問題,歡迎在 GitHub 討論區向我們的社群尋求幫助。
← 返回上一頁 前往下一頁 →