Skip to content

Latest commit

 

History

History
17 lines (16 loc) · 1.48 KB

2022-04-06: 手動部署本地端nextjs專案到netlify的處理方式.md

File metadata and controls

17 lines (16 loc) · 1.48 KB

部署nextjs到netlify應該是無痛的,但是當我們要手動部署本地端的專案卻狀況連連,發生什麼事?

其實上面的敘述已經有說明了,
如果不是透過github這樣的平台連結遠端專案到netlify上需要手動安裝插件並部署,
他有提供安裝插件的超連結但是部署的方式跟自動版本有些微差異
以下提供基本部署步驟參考:

前置作業: 設定 NETLIFY_AUTH_TOKEN 以及 NETLIFY_SITE_ID 環境變數 (設定方式參考這裡這裡)

  1. 安裝 netlify-plugin-nextjs 插件 (透過官方提供的連結或是自行安裝)
  2. 若以官方的方式安裝則toml設定檔不需要額外設定plugin
  3. 若自行安裝插件則toml檔需要新增如下設定:
    [[plugins]]
       package = "@netlify/plugin-nextjs"
    
  4. ntl deploy --build (按照官方插件所述,這樣的部署方式需要在執行部署指令同時做打包,分開執行無法運作)

參考資料

how-to-deploy-nextjs-to-netlify-manually