位置: 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切换平板模式)

  • 表格怎么把井号变数字(做表格单元格里面井号怎么变成数字)

    表格怎么把井号变数字(做表格单元格里面井号怎么变成数字)

  • 苹果手机相机投屏到电视怎么横屏(苹果手机相机投屏怎么放大)

    苹果手机相机投屏到电视怎么横屏(苹果手机相机投屏怎么放大)

  • 斗鱼是什么软件(斗鱼是什么软件做的)

    斗鱼是什么软件(斗鱼是什么软件做的)

  • alook怎么扫码(abook怎么扫描二维码)

    alook怎么扫码(abook怎么扫描二维码)

  • 华为nova3e能连拍吗(华为nova3怎么连拍)

    华为nova3e能连拍吗(华为nova3怎么连拍)

  • 小米耳机两个不能同时用(小米耳机两个不连接)

    小米耳机两个不能同时用(小米耳机两个不连接)

  • 微视在哪取消手机绑定(微视不用了怎么取消掉)

    微视在哪取消手机绑定(微视不用了怎么取消掉)

  • iphon7p防水吗(iphone 7 p防水吗)

    iphon7p防水吗(iphone 7 p防水吗)

  • 小米手机解锁后直接进入主界面(小米手机解锁后还能重新上锁吗)

    小米手机解锁后直接进入主界面(小米手机解锁后还能重新上锁吗)

  • 逻辑id是什么(逻辑id是什么样的)

    逻辑id是什么(逻辑id是什么样的)

  • 钉钉截图管理员看得到么(钉钉截图管理员怎么操作)

    钉钉截图管理员看得到么(钉钉截图管理员怎么操作)

  • 关注了别人又取消别人看得到吗(关注了别人又取关会被发现吗)

    关注了别人又取消别人看得到吗(关注了别人又取关会被发现吗)

  • 表格怎么缩小比例(表格怎么缩小比例截图的)

    表格怎么缩小比例(表格怎么缩小比例截图的)

  • 腾讯tbs是什么(腾讯tbs studio)

    腾讯tbs是什么(腾讯tbs studio)

  • 小米手表丢了能定位吗(小米手表丢了能报警吗)

    小米手表丢了能定位吗(小米手表丢了能报警吗)

  • lcd和oled的区别手机(屏幕lcd和oled的区别)

    lcd和oled的区别手机(屏幕lcd和oled的区别)

  • 淘宝提问在哪里看(淘宝里我的提问在哪)

    淘宝提问在哪里看(淘宝里我的提问在哪)

  • 固态硬盘插哪个sata(固态硬盘插哪个sata接口)

    固态硬盘插哪个sata(固态硬盘插哪个sata接口)

  • surface型号1769是几代(surface1709是什么型号)

    surface型号1769是几代(surface1709是什么型号)

  • 恢复出厂设置视频还在吗(恢复出厂设置视频还在不在)

    恢复出厂设置视频还在吗(恢复出厂设置视频还在不在)

  • IE系列浏览器是什么(ie系列浏览器是什么浏览器)

    IE系列浏览器是什么(ie系列浏览器是什么浏览器)

  • 手机怎么修改wifi密码(手机怎么修改wifi频率)

    手机怎么修改wifi密码(手机怎么修改wifi频率)

  • iphone11待机时间多久(iphone11的待机时间)

    iphone11待机时间多久(iphone11的待机时间)

  • Reno Ace炫彩模式是什么(opporeno5炫彩模式)

    Reno Ace炫彩模式是什么(opporeno5炫彩模式)

  • 苹果可以滚动截屏吗(苹果可以滚动截长图吗)

    苹果可以滚动截屏吗(苹果可以滚动截长图吗)

  • 微信动态视频是什么意思(微信动态视频是什么格式)

    微信动态视频是什么意思(微信动态视频是什么格式)

  • oppo如何黑屏显示时间(oppo手机怎么在黑屏幕上显示时间)

    oppo如何黑屏显示时间(oppo手机怎么在黑屏幕上显示时间)

  • Apple ID怎么解绑银行卡 Apple ID解除绑定银行卡教程(apple ID怎么解绑设备)

    Apple ID怎么解绑银行卡 Apple ID解除绑定银行卡教程(apple ID怎么解绑设备)

  • 电脑pin码忘了开不了机(电脑pin码忘了开不了机,且鼠标失灵)

    电脑pin码忘了开不了机(电脑pin码忘了开不了机,且鼠标失灵)

  • 收入纳税数据是什么意思
  • 小微企业所得税优惠政策
  • 货物运输印花税减免
  • 以前年度所得税退税会计分录
  • 停车费收入增值税申报表怎么填
  • 安全费用提取使用管理办法2022 136
  • 企业收入进私户怎么做账
  • 利息收入属于现金流入吗
  • 个体户国税定额开发票60000元地税要交多少钱?
  • 个体户税务登记怎么注销
  • 怎么合理规范地避免企业涉税风险?
  • 营改增后取得土地转让
  • 超市开发票要交百分之几的税?
  • 不征税发票报税怎么报
  • 开发转产品好转吗
  • 以前年度损益在借方
  • 原材料对外投资进项税额可以抵扣吗
  • 在建工程产生废料收入的账务处理?
  • 个人所得税申报截止时间
  • 收到对方投资款怎么做会计凭证
  • 任务栏音量图标点击无反应
  • 重装系统后怎么恢复原来的系统
  • 在php中,字符串有哪些表示形式
  • 固定资产清理的会计科目处理
  • 发票填开的基本规定?
  • 提供劳务收入如何核算
  • 小规模纳税人2023年出售使用过的
  • 伊兰简介
  • 基于网页的客服系统
  • php打包网站并在哪里打开
  • joomla组件
  • 注册资金不能到位怎么办
  • php框架运行机制
  • php excel导入数据
  • 软件产品即征即退申请表
  • php获取浏览器ua
  • ChatGLM-6B (介绍以及本地部署)
  • 华为od机试无法测用例
  • 变化检测是应用在图像的哪个运算中
  • 高新企业的所得税
  • 实收资本资本公积印花税怎么申报
  • 图书为什么不能退货
  • java静态方法和动态方法的区别
  • 土地评估增值计入什么科目
  • 销售提成缴税
  • 报销单的经办人是什么意思
  • 取得土地使用权所支付的金额包括契税吗
  • 固定资产补入账和补提折旧
  • 企业增值税包含哪些税项及税率
  • 个人转让著作权免征增值税判断题
  • 个人工资税收怎么计算年收入
  • 商品进销差价会计科目流程图模板
  • 产品销售的账务处理办法
  • 网店会计做些什么
  • 未结转本年利润的股东分红的分录
  • 免税收入包括哪些项目
  • 网站和店铺的区别
  • 现金日记账月末怎么结账图片
  • 商业企业固定资产一次性扣除
  • 增强型图形文件
  • 电脑win10键盘失灵
  • win8屏幕显示不全
  • apache安装步骤
  • 关机你的电脑遇到问题,需要重新启动,我们只收集
  • windows小娜怎么开启
  • zlib是什么意思
  • three.js加载glb文件
  • 快速掌握押韵技巧
  • unity+
  • jQuery ajax MD5实现用户注册即时验证功能
  • Shell、Perl、Python、PHP访问 MySQL 数据库代码实例
  • javascript的dom
  • jquery实现点击按钮
  • android基础入门教程
  • js如何动态添加class
  • python中fd
  • 发票 报销期限
  • 湖北省地方税务局公告2014年第7号
  • 增值税税负标准是什么
  • 陕西地税局电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设