以下內容在 Nuxt 3.8.2 版本下測試
這樣在使用 npm run dev 時就會使用 8000 port 執行
優先順序為 package.json > .env > nuxt.config.ts
參考資料:
GitHub nuxt/nuxt - discussions #15910
StackOverflow - Nuxt3 Vite server port
開發 Port (package.json)
如果是在開發時想調整 Nuxt3 的 port ,可以直接修改 package.json 在 nuxt dev 後建加上 port 的設定:
{
"name": "nuxt-app",
"private": true,
"type": "module",
"scripts": {
"build": "nuxt build",
"dev": "nuxt dev --port 8000",
"generate": "nuxt generate",
"preview": "nuxt preview",
"postinstall": "nuxt prepare"
}
}
這樣在使用 npm run dev 時就會使用 8000 port 執行
修改 nuxt.config.ts
export default defineNuxtConfig({
devServer: {
port: 3030,
},
})
環境變數
在專案根目錄建立 .env 檔案,加入以下內容即可變更 port,在正式環境(生產環境)中建議使用此做法
PORT=8080
HOST=0.0.0.0
優先順序為 package.json > .env > nuxt.config.ts
參考資料:
GitHub nuxt/nuxt - discussions #15910
StackOverflow - Nuxt3 Vite server port
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com