新一代Vue脚手架(create-vue)

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博客

  • 2
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
要创建一个名为"vue-project"的Vue项目,你可以按照以下步骤进行操作: 1. 打开终端,并进入你想要创建项目的文件夹。 2. 运行命令"vue create vue-project"来创建项目。确保项目名称不包含中文或大写字母,否则会创建失败。 3. 完成项目创建后,进入项目文件夹,可以使用命令"cd vue-project"。 4. 运行项目,可以使用命令"npm run serve"。这将启动项目,并在浏览器中提供一个链接以查看项目。 通过以上步骤,你就可以成功创建并运行名为"vue-project"的Vue项目了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [脚手架(vue-cli)创建Vue项目超详细过程](https://blog.csdn.net/weixin_52580677/article/details/123677393)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [创建vue项目](https://blog.csdn.net/zhiqinzhe/article/details/128634634)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_16221009

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值