Vue2.X中创建一个项目,我们基本都会选择Vue官方提供的脚手架工具Vue-cli(也可以基于webpack手动搭建这都没问题),如果想了解Vue-cli创建项目的过程,可以查看Vue-cli创建Vue项目工程步骤详解。

后来尤大新出了Vite,我们可以使用Vite创建项目,但是只能选择官方提供的固定配置的模板,并不能根据项目需要在创建工程时就完成一些必要的配置,好处是支持好多前端框架,但是对我没啥用,因为我只认Vue。

相信大家已经看到了Vue的新版文档了吧。

https://vuejs.org/

在官方文档的快速开始中有这么一段内容(如下图)。


其意思就是告诉大家可以使用新的脚手架create-vue创建Vue工程了。

下面把create-vue创建工程的每一步都给大家注释一下(键盘左右键选择YesNo,选定后回车)。

// 项目名称
✔ Project name: … <your-project-name>
// TypeScript的支持
✔ Add TypeScript? … No / Yes
// JSX的支持
✔ Add JSX Support? … No / Yes
// 支持路由
✔ Add Vue Router for Single Page Application development? … No / Yes
// 状态管理
✔ Add Pinia for state management? … No / Yes
// Vitest测试框架
✔ Add Vitest for Unit testing? … No / Yes
// Cypress E2E测试工具
✔ Add Cypress for both Unit and End-to-End testing? … No / Yes
// ESLint代码格式化规范检查
✔ Add ESLint for code quality? … No / Yes
// Prettier代码格式化
✔ Add Prettier for code formatting? … No / Yes

从上面可以看出,create-vue可以配置对TypeScript的支持,也可以在创建项目是添加路由管理,状态管理,不过需要注意的是在create-vue当中原来的状态管理已经由Vuex替换为Pinia了。

需要注意的是create-vue创建的工程已经不是基于webpack二是基于vite的。

所以下一代Vuex(Pinia)不学你就out了赶紧学起来。

相比通过Vite脚手架创建Vue项目,create-vue在项目创建时就可以解决项目中需要的路由管理、状态管理\代码规范管理等一系列的配置,所以create-vue的优势在于不需要在项目创建之后一个一个添加相应配置。

所以如果你想要在新的项目中使用Vite、TypeScript、Pinia……,那就用起来。

往期内容已全部收录在专栏中:

Flutter专栏_WEB前端李志杰的博客-CSDN博客

Vue专栏_WEB前端李志杰的博客-CSDN博客

新一代Vue脚手架(create-vue)相关推荐

  1. Vue脚手架与Vue路由

    一.Vue脚手架 1.安装脚手架 脚手架是基于node的环境. nodejs安装 脚手架全局安装:在cmd提示命令符中输入 npm i -g @vue/cli 检测是否安装成功:安装好后可输入vue ...

  2. vue3.0 使用vue脚手架生成vue项目 运行mapbox 3D地图例子

    一.脚手架生成vue项目 1.安装脚手架:npm install -g @vue/cli 2.以图形界面创建vue项目 https://cli.vuejs.org/zh/guide/creating- ...

  3. Vue开发项目入门——Vue脚手架

    1.什么是Vue脚手架 Vue脚手架是Vue官方提供的标准化开发工具(开发平台),它提供命令行和UI界面,方便创建vue工程.配置第三方依赖.编译vue工程. 特别注意:Vue脚手架是用来方便开发的, ...

  4. 使用 Vue 脚手架

    3.1 初始化脚手架 3.1.1 说明 Vue 脚手架是 Vue 官方提供的标准化开发工具(开发平台). 最新的版本是 4.x. 文档: https://cli.vuejs.org/zh/. 3.1. ...

  5. 【Vue知识点- No2.】vue脚手架、基础API

    No2.vue脚手架.基础API 必安装-vue-devtools 搜索vue-devtools回车-然后添加至Chrome等待下载后自动安装-右上角显示已经添加即代表成功 vscode-插件补充 v ...

  6. 二、Vue脚手架工程

    一.前言 使用vue,大部分是使用前后端分离技术,前端vue单独打包成项目运行.首先大概介绍一下vue脚手架,nodejs和webpack之间的关系. vue脚手架: vue官方提供的vue项目目录结 ...

  7. Vue笔记_03_使用Vue脚手架

    Vue笔记_03_使用Vue脚手架 第三章 使用Vue脚手架 初始化脚手架 说明 具体步骤 项目文件分析 pack-lock-json assets文件夹 components文件夹 main.js ...

  8. VUE脚手架介绍及安装教程

    目录 一.vue 是单文件组件 1.1之前注册组件有什么缺点 ? 1.2什么是单文件组件 :后缀为 .vue 的文件 二.脚手架简介 2.1 webpack 三.脚手架介绍 3.1.vue-cli简介 ...

  9. Vue学习(三)—— vue脚手架

    文章目录 第三部分 使用vue脚手架 一.介绍及安装 1.概述 2.安装步骤 3.备注 4.模板项目结构 5.关键代码 5.1 index.html 5.2 main.js 5.3 App.vue 5 ...

  10. vue脚手架基础API全面讲解【内附多个案例】

    vscode-插件补充 vue文件代码高亮插件-vscode中安装 代码提示插件-vscode中安装 知识点自测 想学会今天的内容, 先测测这几个会不会 表达式, 变量是什么 new的作用和含义 实例 ...

最新文章

  1. Oracle 原理:游标,显示游标、隐式游标、参照游标
  2. 将 app 打包成 deb 发布安装
  3. 读《数学之美》第四章 谈谈分词
  4. 链家信息python
  5. 新疆特岗计算机考试题,2020新疆特岗教师笔试资料领取(小学信息技术)
  6. 大咖博闻荟 | 基于NSX-T和AVI实现企业双活中心
  7. ionic2+angular2中踩的那些坑
  8. vim 编辑器常用命令
  9. PRML第四章之分类的线性模型
  10. 2022年电子商务概论(农)之形考作业一
  11. 结构化随机森林 代码说明
  12. 私域流量和公域流量的区别
  13. oracle12c不使用cdb模式,Oracle 12c 使用Non-CDB来创建PDB
  14. python中的IO操作
  15. 渥太华大学计算机科学COOP,渥太华大学专业哪个好
  16. 地位不保?亚马逊接下来要努力争取市场份额!
  17. 【原创】VBA学习笔记(306)VBA中关于 exit 的用法
  18. 无盘服务器chkdsk *: /f)修复命令,使用CHKDSK命令修复U盘文件或目录损坏无法读取问题...
  19. 人造肉大火,一个来得太早的风口?
  20. *通配符与微信小程序的WXSS

热门文章

  1. Quartus与ModelSim联合仿真启动ModelSim失败(已解决)
  2. echo重定向和cat重定向
  3. Unity实现图片轮播功能
  4. ESP8266笔记 ---- 常用AT指令
  5. 短链接服务Octopus的实现与源码开放
  6. 合作开发后谈如何写文档
  7. iOS图片不规则剪切
  8. python移动自动化测试面试视频_Python-自动化测试面试
  9. 【案例】某市数据共享交换平台升级案例
  10. halcon 缺陷检测 mura线检测