Nuxt 是使用簡便的 Web 框架,用于構(gòu)建現(xiàn)代和高性能的 Web 應用,可以部署在任何運行 JavaScript 的平臺上。
Nuxt 3.0 近日正式發(fā)布了穩(wěn)定版,3.0 基于 Vue 3,為 TypeScript 提供了 “一等公民” 支持,并進行了一次徹底的重構(gòu),對內(nèi)核進行了精簡,速度更快,體驗更好。
公告寫道,Nuxt 3.0 的 API 已完全穩(wěn)定,可用于生產(chǎn)環(huán)境。所有可組合項、文件系統(tǒng)約定和配置都確保向后兼容 Nuxt 3.0.0。Nuxt 3 目前支持 Node.js 14、16、18 和 19,建議使用最新的 Node.js LTS 版本,由于 Node.js 14 即將 EOL,開發(fā)者最好盡可能升級到最新的 18.x。
Nuxt 3.0 新特性包括:
更輕量:以現(xiàn)代瀏覽器為目標的服務器部署和客戶端產(chǎn)物最多可縮小 75 倍
更快:基于 nitro 提供動態(tài)代碼分割能力,以優(yōu)化冷啟動性能
Hybrid:增量靜態(tài)生成和其他的高級功能現(xiàn)在都成為可能
Suspense:在任意組件和導航前后都可以獲取數(shù)據(jù)
Composition API:使用 Composition API 和 Nuxt 3 的 composables 實現(xiàn)真正的代碼復用
Nuxt CLI:沒有任何依賴,幫你輕松搭建項目和集成模塊
Nuxt Devtools:通過直接在瀏覽器中查看信息和快速修復實現(xiàn)更快地工作
Nuxt Kit:具有 Typescript 和跨版本兼容性的全新模塊開發(fā)
Webpack 5:更快的構(gòu)建時間和更小的包大小,無需配置
Vite:使用 Vite 作為打包工具,體驗閃電般快速的 HMR
Vue 3:Vue 3 是你下一個 Web 應用程序的堅實基礎(chǔ)
TypeScript:使用原生 TypeScript 和 ESM 構(gòu)建,無需額外步驟
Release Notes:https://github.com/nuxt/framework/releases/tag/v3.0.0
-
Web
+關(guān)注
關(guān)注
2文章
1254瀏覽量
69203 -
JAVA
+關(guān)注
關(guān)注
19文章
2946瀏覽量
104365 -
vue
+關(guān)注
關(guān)注
0文章
57瀏覽量
7775
原文標題:Nuxt 3.0穩(wěn)定版正式發(fā)布,基于Vue 3的Web框架
文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論