Vue3项目搭建全过程

news2025/7/19 11:37:48

目录

一、前言

二、搭建准备

三、搭建项目

四、启动项目


一、前言

在2020年的9月19日,万众期待的Vue3终于发布了正式版,命名为“One Piece”

它也带来了很多新的特性:更好的性能、更小的包体积、更好的TypeScript集成、更优秀的API设计。

二、搭建准备

  • 在开发前,你需要确定你的脚手架(vue-cli)的版本在3.x以上

  • 如果版本不能达到要求,则重新安装vue-cli

    npm install -g @vue/cli 

三、搭建项目

1. 进入想要存放Vue3项目的目录,运行 然后Y:

vue create vue3-project //可以将vue3-project换成任何你想取的项目名

2. 出现的三个选项:

这边我们选择第三个自定义项目的配置

  • 默认安装Vue3

  • 默认安装Vue2

  • 自定义安装

3.选择项目开发需要用到的配置:

  • Babel:js编译器,可将代码转换为向后兼容

  • TypeScript:简称ts,较js更为规范的编程语言

  • Progressive Web App (PWA) Support:PWA是一个结合了最好的web和app经验的渐进式网络应用程序

  • Router:vue路由

  • Vuex:组件间传值,详情可看Vuex

  • CSS Pre-processors:css预处理

  • Linter / Formatter:代码风格化/格式化检查

  • Unit Testing:单元测试是指对软件中的最小可测试单元进行检查和验证

  • E2E Testing:E2E测试是一种功能测试。与单元测试不同,不会将应用程序分解为更小的部分以进行测试 - 而是测试整个应用程序。

4.选择Vue版本

5.是否选择class风格组件

6.选择ts处理工具和css预处理器

7.是否使用router的history模式

8.选择css预处理语言

9.选择lint的检查规范

  • 只使用EsLint官网推荐规范

  • 使用EsLint官网推荐规范+Airbnb的规范

  • 使用EsLint官网推荐规范+Standard的规范(通用规范)

  • 使用EsLint官网推荐规范+Prettier的规范(比较漂亮的规范)

10.Eslint检查时机

  • 保存时检查

  • 提交时检查

11.配置文件的选择

12.配置是否形成预设

13.搭建完成

四、启动项目

  • 进入到项目中 
cd ./vue3-project
  • 运行
npm run serve

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/406097.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

前端面试真题宝典(一)

面试题真题 闭包和柯里化 闭包是什么?闭包是能够读取其他函数内部变量的函数 柯里化是什么?柯里化是把一个多个参数的函数转化为单参数函数的方法 闭包的用途:闭包的主要用途是为了不污染全局变量,用闭包的局部变量来做一些库…

30个题型+代码(冲刺2023蓝桥杯)(中)

2023.3.13~4.13持续更新 目录 🍎注意 🌼前言 🌼十,KMP(留坑) 🌼十一,Trie(留坑) 🌼十二,BFS 👊(一)1562. 微博转发…

获取街道、镇级的地图geoJson数据方法,使用echarts绘制出街道、镇级的地图区域画面(中山市为例)

一、需求 1、在echarts上绘制市级以下的区、县的区域地图。 2、在市级下很多都是有区、县的区域,而少部分是不存在区、县的,是直接市下面一级就是街道、镇级别的区域。 3、统一管理区域数据,有区县的市直接拿区县的geoJson数据,没…

炸弹人小游戏代码开源(python)

♥️作者:小刘在C站 ♥️个人主页:小刘主页 ♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生! ♥️夕阳下,是最美的绽放&#xff0…

Ajax--》请求操作以及跨域相关讲解

目录 jQuery中的Ajax 请求超时与网络异常处理 取消请求 Ajax请求—fetch() 跨域 jQuery中的Ajax 在jQuery中应该如何发送Ajax请求呢?看到这篇文章你就能大概了解到如何在jQuery中发送Ajax。 要想使用jQuery框架,肯定是需要引进jQuery资源的&#…

CSS实现单行、多行文本溢出显示省略号(…)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录一、单行超出显示省略号二、多行超出显示省略号一、单行超出显示省略号 描述:如果文字超出父元素指定宽度,文字会自动换行,而连续…

Node.js——文件模块和路径模块(读写文件,处理路径)

个人简介 👀个人主页: 前端杂货铺 🙋‍♂️学习方向: 主攻前端方向,也会涉及到服务端 📃个人状态: 在校大学生一枚,已拿 offer(秋招) 🥇推荐学习&…

MySQL - 死锁的产生及解决方案

MySQL - 死锁的产生及解决方案1. 死锁与产生死锁的四个必要条件1.1 什么是死锁1.2 死锁产生的4个必要条件2. 死锁案例2.1 表锁死锁2.2 行锁死锁2.3 共享锁转换为排他锁3. 死锁排查4. 实例分析4.1 案例描述4.2 案例死锁问题复现4.3 死锁排查4.4 解决死锁5. 如何避免死锁1. 死锁与…

【保姆级】JMeter Mqtt 压测配置

忽然有个紧急任务要对某个服务做MQTT做压测,紧急实操下JMeter,这里记录下非专业测试员的测试过程、(▽`),欢迎👏大家检查指点( ̄∇ ̄)/下载⏬工具JMeter官方下载地址https://jmeter.apache.org/do…

【前端】1.学习了一段时间的vue,总结一下Vue书写规范

学习了一段时间的vue,总结一下Vue书写规范命名规范普通变量命名规范常量命名规范组件命名规范method 方法命名命名规范views 下的文件命名props 命名规范结构化规范命名规范 在团体开发项目中,为了团队所有成员书写可维护的代码,而不是一次性…

JS入门到精通完整版

前言 JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。它是作为开发Web页面的脚本语言而出名,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、…

【前端灵魂脚本语言JavaScript①】——JS引入方式

🐚 作者: 阿伟 💂 个人主页: Flyme awei 🐋 希望大家多多支持😘一起进步呀! 💬 文章对你有帮助👉关注✨点赞👍收藏📂 JavaScript引入 文章目录JavaScript引入一、JS介绍二…

PTA第六章作业详解

🚀write in front🚀 📝个人主页:认真写博客的夏目浅石. 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝 📣系列专栏:夏目的作业 💬总结:希望你看完之后&am…

vue+uniapp瀑布流布局多种实现方式

文章目录前言一、实现原理二、代码实现1.方式1(图片高度累加比较法)2.方式2(父元素高度比较法)三.uniapp实现代码实现四、多列实现代码实现前言 瀑布流布局是网页设计常见的一种布局,一般用于图片多列展示。列宽固定&…

Vue3:状态管理-Store(Vuex,Pinia)

什么是状态管理 理论上来说,每一个 Vue 组件实例都已经在“管理”它自己的响应式状态了 它是一个独立的单元,由以下几个部分组成 状态:驱动整个应用的数据源;视图:对状态的一种声明式映射;交互&#xff1a…

写给20、21级学生的话

写给20、21级学生的话前言一、关于招聘变招生,你怎么看?二、对于即将实习/已经实习的学生,你有什么建议?1.学习方面2.提升方面三、思想成年真的很重要前言 最近,有一些同学遇到的实习问题,我统一回复下&…

Vue2通知提醒框(Notification)

项目相关依赖版本信息 可自定义设置以下属性: 自动关闭的延时时长(duration),单位ms,默认4500ms消息从顶部弹出时,距离顶部的位置(top),单位像素px,默认24p…

HTML常用快捷键都在这了 看完之后效率暴涨

是这么回事; 我今天上网页课的时候,发现好多同学在敲标签的时候敲得很慢,我再仔细一看,好家伙,他们的标签竟然都是一个一个的敲出来的! 那效率能高吗? 这是当时让敲的代码,很简单,对…

css实现元素居中的5种方法

目录 1.最简单的方法 2.利用定位 3.定位配合css3位移 4.弹性盒模型 5.网格布局Grid 相信大家在面试的时候也会经常碰到css实现元素居中的方法,下面我介绍5中方法给大家,欢迎大家评论区交流 需求: 给定两个元素,这两个元素是…

vue项目设置打包后的静态文件访问路径

vue项目设置打包后的静态文件访问路径 **啰嗦一下:**相同域名下可能会存在两份相关或不相关的代码,需要通过切换文件夹路径进入不同项目时,需要在项目打包输出代码时设置静态文件的访问路径(vue、react都要)。这种方式…