文章目录

  • 一、前期准备
    • 1.环境准备
    • 2.开发工具
    • 2.技术选型
  • 二、初始化项目
  • 三、工具安装
    • 1.编辑器插件
    • 2.开发插件

最近准备搭建工作室的官方网站,在这里记录一下项目搭建的过程。

一、前期准备

1.环境准备

  • Node.js版本大于12.0.0

2.开发工具

  • Visual Studio Code
  • Google Chrome

2.技术选型

  • Vue 3.2
  • Vite 3.0
  • vue-router4
  • vuex4
  • Element Plus
  • Volar
  • git

二、初始化项目

使用npm:

$ npm init vite@latest

使用yarn:

$ yarn create vite

使用pnpm:

$ pnpm create vite

在命令操作界面中,输入以上任意一条命令,然后按照提示操作即可完成项目创建。

项目创建完成之后,进入项目文件夹,使用npm install 完成项目初始化,最后npm run dev启动项目

访问http://127.0.0.1:5173,可以看到项目启动后的页面

三、工具安装

1.编辑器插件

  • Volar,VS Code的官方扩展插件,为Vue3提供了全面的开发支持。
  • Element Plus Snippets,为Element Plus组件提供了语法提示和代码补全

2.开发插件

  • vue-router
  • vuex
  • Element Plus
  • Axios
npm install vue-router@next vuex@next element-plus axios

官方文档:
vite: https://vitejs.cn/
vue3:https://cn.vuejs.org/

搭建一个基于Vue3+Vite+TypeScript的项目相关推荐

  1. 一个基于vue3+vite+ts的完整项目

    VUE VBEN ADMIN2.0 介绍 vue-vben-admin-2.0 是一个全新的开源系统,基于ant-design-vue2.x,typescript4,vue3,vite实现的 vue3 ...

  2. 亲手搭建一个基于Asp.Net WebApi的项目基础框架1

    目标:教大家搭建一个简易的前后端分离的项目框架. 目录: 1:关于项目架构的概念 2:前后端分离的开发模式 3:搭建框架的各个部分 这段时间比较闲,所以想把之前项目里用到的一些技术写到博客里来,分享给 ...

  3. 一个基于 Vue3 Vite 的相册应用

    由于有若干个能拍照的设备,再加上时间会公平地杀死一切,我每年都会拍出几张回看时感慨万千的照片. 但由于时间与地域的关系,这些照片往往要么丢失,要么被随意塞在网盘的某处.于是,现在 (2022-11-2 ...

  4. Vue3 全家桶 + Element Plus + Vite + TypeScript + Eslint 项目配置最佳实践

    尤大的 Vue3.0 已经发布有一阵子了,已经很成熟了. 而且 Element Plus + Vite 也出了一段时间了,是时候该上手体验分享一波了. 主要是要熟练一下 Vue3,好准备用 Vue3 ...

  5. 从零搭建一个基于React+Nextjs的SSR网站(四):如何搭建服务器并部署Nextjs项目

    个人博客源码:https://github.com/shaotianyu/blog-front PS: 如果你有疑惑,可以给我留言,咱们一起解决它. 从零搭建一个基于React+Nextjs的SSR网 ...

  6. 从零开始搭建一个管理系统-vue3.0项目创建-----1

    从零开始搭建一个管理系统-vue3.0项目创建-----1 讲在前面 webpack构建项目 代码编辑器 依赖修改 码云代码地址 讲在前面 假设你已了解关于 HTML.CSS. JavaScript ...

  7. 【Linux】快速搭建一个基于Vue的大型单页应用

    文章目录 一.npm的安装 二.cnpm的安装 四.Vue的安装 五.快速搭建大型单页应用 六.运行截图 开发环境:Ubuntu 20.0.4 一.npm的安装 sudo apt install np ...

  8. 【微信小程序控制硬件③】 从软件到硬件搭建一个微信小程序控制esp8266的项目,自定义通讯协议,为面试职位和比赛项目加分!

    微信物联网生态主要分在微信硬件开发平台与腾讯物联开发平台,前者已经停止维护,但依然有着很大的学习价值,而后者作为主推的平台,集成很多功能,包括从微信小程序实现配网到控制: 为了兼顾更多的朋友和自己的学 ...

  9. 零基础搭建一个基于PHP+MYSQL网站教程,个人建站全过程

    零基础搭建一个基于PHP+MYSQL网站教程,个人建站全过程 一.网站计划编写. 1.定位,网站名称,关键字,描述,分类目录,内容 [这里推荐用脑图软件,可以用百度脑图] 2.想好域名      二. ...

最新文章

  1. 好听!前端竟然自己会变调! | 每日趣闻
  2. 阿里90后工程师利用ARM硬件特性开启安卓8终端“上帝模式” 1
  3. gdb中看内存(x命令)
  4. JaveWeb学习之Servlet(二):ServletConfig和ServletContext
  5. keil 在项目栏总有个叉_老股民的热心分享:均线金叉死叉买卖定式”,散户值得一看!...
  6. 《Java就业培训教程》_张孝祥_书内源码_07
  7. HCNA-Storage (H13-611)题库 v4.0
  8. python cnn 实例_Python实现CNN的多通道输入实例
  9. ps初始化html面表时停止工作打不开,PS打不开提示不能初始化因为首选项是无效的该怎么处理?...
  10. 东营网站服务器部署,联通东营服务器dns地址
  11. 谈谈用统一网关gate的利与弊
  12. Nodejs使用robot操作鼠标键盘
  13. 【Linux系统】centos 停止维护有什么影响呢?
  14. 述职答辩提问环节一般可以问些什么_什么是述职。述职会问些什么问题。
  15. 2017 ACM Arabella Collegiate Programming Contest
  16. 无人驾驶避障方法研究
  17. 9、乐趣国学—践行《弟子规》的“谨”懂得从容之道(上篇)
  18. 解决:Java source1.5不支持diamond运算符
  19. 通过FPGA实现USB接口传输图片,通过MATLAB对图片进行显示
  20. 数字图像处理的招聘公司

热门文章

  1. 直击GFE2021展会|火爆人气见证加拓宝品牌实力
  2. Kali下有线网络连接图标不见的解决方法
  3. vue配合iview/element等ui实现界面效果起步
  4. 计算机教师信息化大赛作品,全国创新杯说课大赛计算机应用基础类一等奖作品:信息化色彩搭配训练说课课件...
  5. 优雅的玩转Fast-DDS
  6. win10如何打开Windows defender 防火墙
  7. ajax请求在ie和360兼容模式浏览器中数据不能正常返回
  8. Ubuntu安装python后使用pip安装遇到packaging.verson错误
  9. es6在原生代码的用法_原生JavaScript之es6中Class的用法分析
  10. 关于开发人员聘用–房间里的大象