玩转 Vue 3 全家桶
大圣
前百度前端架构师
38321 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 44 讲
玩转 Vue 3 全家桶
15
15
1.0x
00:00/00:00
登录|注册

05 | 项目启动:搭建Vue 3工程化项目第一步

思考题
总结知识点
循序渐进学习
自动化部署
单元测试
Git和GitHub
代码规范工具
网络请求工具
组件库
预处理工具
页面布局
页面组件编写
路由配置
组织结构规范
依赖安装和项目启动
项目目录结构
创建Vite初始化项目
安装Volar插件
使用VS Code进行Vue项目开发
安装Node.js
使用Vite创建项目
动画
组件化
响应式
Composition API
项目搭建
项目架构完善
工具集成和代码规范
源码骨架架构
环境准备
Vue 3核心功能学习
从Vue 2升级到Vue 3的方法
Vue 3的新特性
基础入门篇
课程导读篇
项目启动:搭建Vue 3工程化项目第一步

该思维导图由 AI 生成,仅供参考

你好,我是大圣,欢迎进入课程的第二部分——基础入门篇。
在课程导读篇,我们了解了 Vue 3 的新特性以及从 Vue 2 升级到 Vue 3 的方法。相信你现在已经和小圣同学一样,迫不及待地想做一个实际的项目。当然了,在实战中学习 Vue 3 也是最好并且最快的学习方式。
不过,你先别着急。在基础入门篇,我会用 5 讲的篇幅,带你学习 Vue 3 的核心功能,包括项目搭建、Composition API、响应式、组件化和动画。这 5 讲结束后,你就会对 Vue 3 的核心功能有一个整体的了解,为我们全家桶实战篇的学习打下坚实的基础。
实际开发中,除了 Vue 3 这个库,我们还需要 Vue 3 的最新全家桶,也就是 Vue 3 的周边生态,这其实就和士兵需要武器装备是一样的。今天这次,我会手把手带你安装和构建 Vue 3 开发环境。

环境准备

在之前的语法演示中,我们直接使用 script 引入 Vue 3,从而在浏览器里实现了所有调试功能。但是在实际的项目中,我们会使用专门的调试工具。在项目上线之前,代码也需要打包压缩,并且考虑到研发效率和代码可维护性,所以在下面,我们需要建立一个工程化的项目来实现这些功能。
你能在下图中看到我们现在要用到的工具,VS Code 写 Vue 3 的代码,直接在 Chrome 浏览器里展示,我们会在这个基础之上逐步添加新的工具。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文详细介绍了使用Vite创建Vue 3项目的环境准备和搭建过程。作者建议使用Node.js和VS Code进行开发,并推荐安装Volar插件以获得全面的Vue 3开发支持。通过命令行创建Vite初始化项目,并进行依赖安装和项目启动。作者介绍了如何细化src目录,搭建源码的骨架架构,并展示了热更新的开发体验。此外,还介绍了在多页面项目中使用vue-router和Vuex的安装和框架搭建。文章还提到了项目架构的全景图,从环境的准备到项目的初始化,再到搭建完成项目雏形,整个项目架构的全景图也在项目开发过程中逐渐完善。读者可以从中了解到Vue 3项目搭建的基本流程和注意事项,以及如何规范项目结构和使用相关工具。整体而言,本文以实际操作为主线,为读者提供了清晰的指导和实践经验。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《玩转 Vue 3 全家桶》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(103)

  • 最新
  • 精选
  • ch3cknull
    vite官方收集的一些和vite相关的项目,包括插件,模板,都分类整理好的,地址如下 https://github.com/vitejs/awesome-vite

    作者回复: 赞赞赞

    2021-10-27
    34
  • 南山
    1. vuex 的数据本地持久化插件 2. 接口数据的mock, json-server 3. 埋点的sdk 4. @vueuse 库,封装常用的hooks

    作者回复: 收到

    2021-10-27
    4
    23
  • 奇奇
    希望老师能够使用TS来演示代码 集成 EditorConfig 配置,集成 husky 和 lint-staged,代码提交时候检查 ESLint 规则,通过再提交

    作者回复: 组件库那一节会使用husky

    2021-10-28
    3
    13
  • Geek_da0e92
    希望老师用vite+vue3.2+ts

    作者回复: 为了降低课程上手难度,项目贯穿下来还是用的Javascript ,vite和vue3是用的

    2021-10-27
    6
    11
  • cskang
    Element3 比较适合桌面端,手机端组件库老师推荐用什么?

    作者回复: 手机端vant用着还是不错的

    2021-10-27
    10
  • Mèow
    大圣老师,你的架构图是怎么画的?

    作者回复: 用的语雀 也推荐给你

    2021-11-02
    9
  • 我叫小灰
    我可能会加入lodash和axios这两个库

    作者回复: 这两个库也是很多项目必备的

    2021-10-28
    8
  • 乐叶
    如果路由不使用hash模式,可以使用createWebHistory

    作者回复: +1

    2021-10-27
    7
  • 学渣rUa一哈จุ๊บ
    vite真的太快了,啥时候大圣老师能开个与之相关的课程呢?

    作者回复: vite其实不需要独立开课,咱们这个专栏就会讲

    2021-10-27
    7
  • 王鸿轩
    想问下大圣老师 vue3.2 插件该怎么配置 vetur 和 volar 都使用吗,冲突问题如何解决

    作者回复: 咦,我现在是禁了vetur,只用volar

    2021-10-27
    2
    6
收起评论
显示
设置
留言
99+
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部