位置: IT常识 - 正文

Nuxt3从零开始配置与打包发布(nuxt支持vue3吗)

编辑:rootadmin
Nuxt3从零开始配置与打包发布

推荐整理分享Nuxt3从零开始配置与打包发布(nuxt支持vue3吗),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nuxt支持vue3吗,nuxt 配置,nuxt好用吗,nuxt好用吗,nuxt怎么样,nuxt怎么样,nuxt怎么样,nuxt怎么样,内容如对您有帮助,希望把文章链接给更多的朋友!

Nuxt3是基于Vue3的一个开发框架,基于服务器端渲染SSR,可以更加方便的用于Vue的SEO优化。

Nuxt 3.0 新特性包括:

更轻量:以现代浏览器为目标的服务器部署和客户端产物最多可缩小 75 倍

更快:基于 nitro 提供动态代码分割能力,以优化冷启动性能

Hybrid:增量静态生成和其他的高级功能现在都成为可能

Suspense:在任意组件和导航前后都可以获取数据

Composition API:使用 Composition API 和 Nuxt 3 的 composables 实现真正的代码复用

Nuxt CLI:没有任何依赖,帮你轻松搭建项目和集成模块

Nuxt Devtools:通过直接在浏览器中查看信息和快速修复实现更快地工作

Nuxt Kit:具有 Typescript 和跨版本兼容性的全新模块开发

Webpack 5:更快的构建时间和更小的包大小,无需配置

Vite:使用 Vite 作为打包工具,体验闪电般快速的 HMR

Vue 3:Vue 3 是你下一个 Web 应用程序的坚实基础

TypeScript:使用原生 TypeScript 和 ESM 构建,无需额外步骤

由于官方的Nuxt3刚发布没多久,所以一些文章和文档资源并不是很多。目前基于官方文档(Nuxt: The Intuitive Web Framework)去搭建Nuxt3模板项目还不行,可能需要翻墙。

这里直接分享步骤。

Nuxt3从零开始配置与打包发布(nuxt支持vue3吗)

1、官方模板下载。

官方模板库地址:https://github.com/nuxt/starter

Nuxt3实际上拉取的内容地址是:starter/v3.json at templates · nuxt/starter · GitHub

这个v3.json文件内容如上图,我们获取下载地址即可:https://codeload.github.com/nuxt/starter/tar.gz/refs/heads/v3 

用这个地址访问就可以下载到官方的Nuxt3模板了。

2、安装库。

运行命令安装依赖库:

npm install

3、在线调试和打包命令。

//测试运行npm run dev//打包(SSR混合渲染模式)npm run build//打包(SPA静态化生成模式)npm run generate

4、自定义调试运行端口。

默认Nuxt3用的端口是3000。我们可以在package.json文件里配置修改开发调试环境的端口号。

5、自定义打包后运行端口号。

目前经过各种方法尝试,只有通过pm2启动方式才自定义了打包后项目启动运行的端口号自定义。

pm2安装命令:

npm install -g pm2

 新建pm2打包配置文件:ecosystem.config.js

module.exports = { apps: [ { name: 'nuxt-app', port: '3060', exec_mode: 'fork',//cluster instances: '1',//max script: './.output/server/index.mjs' } ] }

启动命令:

pm2 start ecosystem.config.js

停止命令:

pm2 stop ecosystem.config.js

暗黑模式,使用:useDark | VueUse

安装VueUse

npm i @vueuse/core<script setup>import { useDark, useToggle } from '@vueuse/core'const isDark = useDark()const toggleDark = useToggle(isDark)</script><template> <span @click.stop="toggleDark()">暗黑模式</span> <el-switch size="small" v-model="isDark"/></template>

阿里云ECS Linux服务器或者Linux服务器安装Nodejs步骤

//下载Linux版本nodejswget https://npm.taobao.org/mirrors/node/v16.14.0/node-v16.14.0-linux-x64.tar.xz//或者wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xz//解压tar -xvf node-v16.14.0-linux-x64.tar.xz//移动文件夹mv node-v16.14.0-linux-x64/ /usr/local/node//设置环境变量echo "export PATH=$PATH:/usr/local/node/bin" >> /etc/profile//让配置生效source /etc/profile//测试输出node版本号node -v//测试输出node版本号npm -v
本文链接地址:https://www.jiuchutong.com/zhishi/276995.html 转载请保留说明!

上一篇:操作系统的内存管理(操作系统的内存映射)

下一篇:win10切换平板模式没有提示(win切换平板模式)

  • 水星MAC1200R怎么设置访客网络(水星mac1200r怎么判断是千兆)

    水星MAC1200R怎么设置访客网络(水星mac1200r怎么判断是千兆)

  • 爱奇艺会员最多可以几个人用呢(爱奇艺会员最多可以登录几个)

    爱奇艺会员最多可以几个人用呢(爱奇艺会员最多可以登录几个)

  • feedme笔记本电脑是什么牌子(feedme笔记本电脑官网)

    feedme笔记本电脑是什么牌子(feedme笔记本电脑官网)

  • 手机键盘ctrl在哪里(ctrl键在手机键盘用什么键代替)

    手机键盘ctrl在哪里(ctrl键在手机键盘用什么键代替)

  • cad为什么选不中对象(cad为什么选不中对象是被锁了吗?)

    cad为什么选不中对象(cad为什么选不中对象是被锁了吗?)

  • windows的目录结构是什么结构(windows的目录结构采用的是)

    windows的目录结构是什么结构(windows的目录结构采用的是)

  • 腾讯会议开视频有声音吗(腾讯会议开视频人数限制怎么解)

    腾讯会议开视频有声音吗(腾讯会议开视频人数限制怎么解)

  • 快手刷粉会有什么影响吗

    快手刷粉会有什么影响吗

  • 笔记本换固态硬盘会不会快一点(笔记本换固态硬盘需要断电吗)

    笔记本换固态硬盘会不会快一点(笔记本换固态硬盘需要断电吗)

  • 162手机号是哪里的(手机号码162开头是哪一家的)

    162手机号是哪里的(手机号码162开头是哪一家的)

  • blued视频聊天会被录屏吗(blued视频聊天会被录吗)

    blued视频聊天会被录屏吗(blued视频聊天会被录吗)

  • 为什么ie浏览器打不开网页(为什么ie浏览器无法显示该网页)

    为什么ie浏览器打不开网页(为什么ie浏览器无法显示该网页)

  • vivox20与vivox27区别(vivox27和x21的区别)

    vivox20与vivox27区别(vivox27和x21的区别)

  • 双摄三摄四摄什么意思(双摄三摄是什么意思)

    双摄三摄四摄什么意思(双摄三摄是什么意思)

  • 荣耀9x怎么清理运行内存(荣耀9x怎么清理听筒灰尘)

    荣耀9x怎么清理运行内存(荣耀9x怎么清理听筒灰尘)

  • 苹果按键声音怎么调大(苹果按键声音怎么设置方法)

    苹果按键声音怎么调大(苹果按键声音怎么设置方法)

  • b站是哪个软件(b站下载安装 app)

    b站是哪个软件(b站下载安装 app)

  • 卡贴不弹窗怎么办(卡贴不跳弹窗怎么弄)

    卡贴不弹窗怎么办(卡贴不跳弹窗怎么弄)

  • 苹果手机语音备忘录怎么关(苹果手机语音备忘录下载)

    苹果手机语音备忘录怎么关(苹果手机语音备忘录下载)

  • 怎样设置页脚(怎样设置页脚日期的格式)

    怎样设置页脚(怎样设置页脚日期的格式)

  • 索尼xperia 1上市时间

    索尼xperia 1上市时间

  • 天猫精灵怎么控制空调(天猫精灵怎么控制灯光的开关)

    天猫精灵怎么控制空调(天猫精灵怎么控制灯光的开关)

  • 苹果6测距仪在哪里(苹果测距仪在黑暗中能用吗)

    苹果6测距仪在哪里(苹果测距仪在黑暗中能用吗)

  • 幽鹤国家公园的翡翠湖, 加拿大不列颠哥伦比亚省 (© Cavan Images/Offset)(斯卡伊保安公司怎么样)

    幽鹤国家公园的翡翠湖, 加拿大不列颠哥伦比亚省 (© Cavan Images/Offset)(斯卡伊保安公司怎么样)

  • deepin深度系统更新了哪些内容? 最新版deepin更新内容汇总(深度deepin系统安装教程)

    deepin深度系统更新了哪些内容? 最新版deepin更新内容汇总(深度deepin系统安装教程)

  • 人工智能导论(第四版)王万良编著课后习题答案(人工智能导论报告)

    人工智能导论(第四版)王万良编著课后习题答案(人工智能导论报告)

  • 企业出售土地的土地增值税计算方法
  • 公关支出是什么意思
  • 小规模纳税人收到专票后如何处理
  • 年初的进项税额计算公式
  • 销项税额是不是开出去的发票金额
  • 新注册公司实收资本为0
  • 深圳一般纳税人资格查询
  • 工程物资和特种设备区别
  • 电子版发票怎么弄
  • 小规模纳税人费用发票怎么做账
  • 现金解款单是什么业务
  • 将自产产品用于投资
  • 出口收入没有及时申报怎么处罚
  • 增值税税收返还资料
  • 项目收入怎么算
  • 非独立核算不用做核算吗
  • 医院企业所得税免税吗
  • 什么公司不需要融资
  • 经济社会中民商是什么
  • 公司按月支付住房公积金
  • 提供建筑服务应在发票备注栏注明
  • 公司经营情况说明怎么写模板
  • 酒店固定资产明细表范本
  • 股份有限公司发行的股票溢价
  • 净资产利润率多少算好
  • 高新技术企业研发人员学历要求
  • bios密码如何设置
  • c盘文件详解
  • windows11怎么显示桌面图标
  • iis配置mime
  • wcu.exe是什么
  • 美团提现手续费入哪个会计科目
  • 投资收益怎么算例题
  • 货物品种不太多而数量又相对较大
  • 房屋出租房产税如何计算
  • php自定义字段
  • 实际发放股票股利
  • 数量金额式账页图片
  • 补交上年度的企业所得税税款计入什么科目
  • 医疗机构收据
  • mongodb bi
  • python导入模块的本质
  • 摄影行业开票
  • 代收电费增值税品目
  • etc发票写着不征税怎么办
  • mysql proxy问题的解决方法
  • 无形资产出售当月是否摊销
  • 租赁公司开票没有写数量可以开吗?
  • 科目汇总表账务处理程序登记总账的依据是
  • 如何审计营业收入
  • 销售做不动 应该做什么
  • 企业购买黄金有限制吗
  • 内部无形资产交什么税
  • 外贸企业有内销和外销是否分开做账
  • 销项负数发票怎么冲减成本
  • 空头支票如何处罚
  • mysql获取表行数的方法
  • rhel7.4安装
  • workflow software
  • xp无法正常启动怎么办
  • win10系统找不到mrt
  • win7怎么看最近访问位置
  • 自动切换桌面
  • win10怎么启用网卡
  • javascript运用
  • Extjs grid panel自带滚动条失效的解决方法
  • Windows命令行删除文件夹
  • socket pf_inet
  • python的判断
  • NodeJS配置HTTPS服务实例分享
  • android/bitmap.h
  • javascript in
  • python mp3play
  • 时间戳的差值
  • 图片处理流程
  • 工程咨询服务税需要每月缴纳吗
  • 潍坊昌邑售房信息
  • 国税怎么打印申报表
  • 税务申报网上申报
  • 国税总局17号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设