漸進式
Web 框架

使用 Nuxt 建立高質量的 Web 應用程式,這是一個開源框架,讓 Vue.js 全棧開發變得直觀。
開始使用
app.vue
<script setup lang="ts">
const version = 4
</script>

<template>
  <h1>
    Hello Nuxt {{ version }}!
  </h1>
</template>

<style scoped>
h1 {
  font-size: 3rem;
}
</style>

全球領先公司之選

Fielmann logo
Dassault Systemes logo
Louis Vuitton logo
Back Market logo
Paul Smith logo
Caudalie logo
Blizzard logo
Deutsche Bahn logo

隨需求增長而啟用功能

Nuxt 隨您的需求而成長和適應,同時提供卓越的開發者體驗。從簡單的著陸頁到可為數百名開發者團隊擴充套件的複雜 Web 應用程式,無所不能。我們設計 Nuxt 的目標是讓所有技能水平的開發者都能輕鬆上手。
  • 零配置
    立即開始使用 Vue 或 TypeScript 編寫程式碼 — Nuxt 為您處理所有設定。
  • 渲染模式
    伺服器端渲染、客戶端渲染、靜態站點生成,您甚至可以根據頁面級別進行選擇。
  • 路由與佈局
    使用我們的檔案系統路由來構建複雜的基於 URL 的檢視,同時重複使用元件以提高效能。
  • 資料獲取
    使您的 Vue 元件非同步並等待資料。Nuxt 為通用資料獲取提供了強大的組合式函式。
  • 錯誤處理
    使用我們內建的處理程式和自定義錯誤頁面來捕獲應用程式中的錯誤。
  • 過渡
    在佈局、頁面和元件之間實現平滑過渡。
  • 資產與樣式
    透過內建支援,受益於自動影像、字型和指令碼最佳化。
  • SEO 與元標籤
    建立可供搜尋引擎完全索引的生產就緒應用程式。
  • 模組化
    透過 200 多個模組擴充套件 Nuxt 功能,更快地交付您的應用程式。
  • 中介軟體
    在渲染頁面之前保護或新增自定義邏輯(本地化、A/B 測試)。
  • 使用 TypeScript 實現型別安全
    透過自動生成的型別和 tsconfig.json 編寫型別安全程式碼。
  • 立即深入瞭解 Nuxt

基於堅實基礎

Nuxt 建立在可靠的開源技術之上,並具有在不同構建工具之間進行選擇的多功能性。
使用 Vue.js 的前端
Nuxt 建立在 Vue.js 之上,利用其響應式、基於元件的架構來建立強大、可擴充套件且無縫的 Web 應用程式。
vuejs.org
使用 Vite 的打包工具
Nuxt 利用 Vite 的前端構建能力,透過即時熱模組替換 (HMR) 助力 Web 應用程式的快速開發,提供最佳開發者體驗。
vite.dev
使用 Nitro 的伺服器
Nuxt 使用 Nitro 作為伺服器引擎來構建多功能的全棧 Web 應用程式,可部署到任何平臺。
nitro.build
Nuxt 提供了一個引人注目的解決方案和優秀的生態系統,幫助您交付高效能、SEO 友好的全棧 Vue 應用程式。在 SSR 和 SSG 之間靈活選擇更是錦上添花。
Evan You

尤雨溪

Vue.js 和 Vite 的建立者

開發者簡單而強大的 Web 應用程式之選

Nuxt 源於開發者提高生產力和平臺效能的需求。它最初是一個基於 Vue 的解決方案,用於自動化任務和伺服器端渲染,如今已受到全球初創企業和大型企業的信賴。
4.1M

月下載量

5.85 萬

GitHub 星標

開源

Nuxt 完全由我們熱情的開源社群驅動。Nuxt 的每一行程式碼都由像您一樣熱情的開發者編寫。

開始貢獻
102k

關注者

32k

成員

透過即插即用模組擴充套件 Nuxt

Nuxt 擁有豐富的模組生態系統,包括官方和社群驅動的模組。這透過為常見需求提供開箱即用的解決方案來加速開發。
ui
@nuxt/ui
由 Reka UI 和 Tailwind CSS 提供支援的直觀 UI 庫。
content
@nuxt/content
支援 Markdown、YAML、JSON 的檔案型 CMS。
devtools
@nuxt/devtools
幫助您更好地瞭解 Nuxt 應用程式的視覺化工具。
image
@nuxt/image
新增具有漸進式處理、懶載入、調整大小和提供程式支援的影像。
icon
@nuxt/icon
用於 Nuxt 的圖示模組,包含來自 Iconify 的 200,000+ 個可供使用的圖示。
eslint
@nuxt/eslint
專案感知、易於使用、可擴充套件且面向未來的 ESLint 整合。
fonts
@nuxt/fonts
新增自定義網路字型,併兼顧效能。
scripts
@nuxt/scripts
新增第三方指令碼,同時不犧牲效能。
test-utils
@nuxt/test-utils
Nuxt 的測試工具。

隨時隨地部署您的應用程式

一鍵部署和零配置選項讓您的 Nuxt 應用程式輕鬆上線。選擇您的平臺,讓 Nuxt 處理其餘工作,讓您專注於構建出色的應用程式,而不是管理複雜的部署。
Deploy your app anywhere

Nuxt 企業支援

為確保您的 Nuxt 專案充分發揮潛力,我們的 Nuxt 專家團隊,包括 Vue、 Nuxt 和 Vite 的核心貢獻者,提供全套服務。
Malt logoZadig & Voltaire logoAdyen logoWorld Wide Technology logoCora logo
Malt logoZadig & Voltaire logoAdyen logoWorld Wide Technology logoCora logo
Malt logoZadig & Voltaire logoAdyen logoWorld Wide Technology logoCora logo
Malt logoZadig & Voltaire logoAdyen logoWorld Wide Technology logoCora logo
效能最佳化
透過我們的專家最佳化,提升 Nuxt 效能和可靠性。
遷移到 Nuxt
確保從開始到部署的成功、無痛遷移。
Nuxt 研討會
透過培訓和支援培養專家團隊。

由世界各地的開發者構建。

Nuxt 及其生態系統的開發由一個國際團隊領導。從貢獻者到開發者倡導者,社群由擁有不同背景和技能的成員組成。我們很高興每天都能看到新成員,並鼓勵任何人加入我們,以多種方式提供幫助:回答問題、發表演講、建立模組和為核心貢獻程式碼。
案例展示

使用 Nuxt 構建的真實世界 Web 應用程式

路易威登
Louis Vuitton
Trade Republic
Trade Republic
阿瑪尼
Armani
NASA 噴氣推進實驗室
NASA Jet Propulsion Laboratory
Google Ventures
Google Ventures
Microsoft Edge 開發者
Microsoft Edge Developer
Perplexity AI 的 Comet
Comet by Perplexity AI
Tiktok 廣告
Tiktok Ads
Stack Overflow
Stack Overflow
Upwork
Upwork

贊助商

感謝我們的貢獻者和贊助商,Nuxt 將永遠在 MIT 許可下保持免費和開源。