Nuxt3 持续学习

什么是 Nuxt?

Nuxt 的目标是让 Web 开发变得直观且高效 ,同时考虑到出色的开发人员体验。

为什么是 Nuxt?

要了解什么是 Nuxt,我们需要了解创建现代应用程序需要什么:

一个 JavaScript 框架带来了反应性和 web 组件,我们选择了Vue.js。
一个在开发中支持热模块替换并捆绑你的代码用于生产的捆绑器,我们支持Webpack 5和Vite。
为了在支持旧版浏览器的同时编写最新的 JavaScript 语法的转译器,我们为此使用了esbuild。
Nuxt为 开发中的应用程序提供服务,同时也支持服务器端渲染或 API 路由,Nuxt 使用h3实现部署多功能性,例如无服务器、worker、Node.js 和无与伦比的性能。
一个处理客户端导航的路由库,我们选择了vue-router。
这只是冰山一角,想象一下必须为您的项目设置所有这些,使其工作,然后随着时间的推移维护它。自 2016 年 10 月以来,我们一直在这样做,调整所有配置以为任何 Vue 应用程序提供最佳优化和性能。

Nuxt 负责所有这些,因此您可以专注于重要的事情:创建您的 Web 应用程序。

在此设置之上,Nuxt 提供了一个可遵循的目录结构,专注于特定功能,让您专注于创建而不是配置。

它是如何工作的?

Nuxt 由不同的核心包组成:

核心引擎:nuxt3
打包程序:@nuxt/vite-builder和@nuxt/webpack-builder
命令行界面:nuxi
服务器引擎:@nuxt/nitro
开发套件:@nuxt/kit
Nuxt 2 桥:@nuxt/bridge
我们建议阅读每个概念,以全面了解 Nuxt 功能和每个包的范围。

你是 Nuxt 吗?

Nuxt 是您的 Vue.js 项目的支柱,它提供了结构以自信地构建您的项目,同时保持灵活性。

可通过强大的模块生态系统和钩子引擎进行扩展,可以轻松连接您的 REST 或 GraphQL 端点、最喜欢的 CMS、CSS 框架等。PWA 和 AMP 支持与您的 Nuxt 项目仅隔一个模块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值