当前位置: 首页 > article >正文

使用脚手架创建Vue3项目

在这里插入图片描述

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉
🍎个人主页:Leo的博客
💞当前专栏: Vue
✨特色专栏: MySQL学习
🥭本文内容:使用脚手架创建Vue3项目
🖥️个人小站 :个人博客,欢迎大家访问
📚个人知识库: 知识库,欢迎大家访问

1.前言

大家好,我是Leo哥🫣🫣🫣,最近在复习Vue3相关知识,今天主要想分享一下Vue3创建项目的几种方式。好了,话不多说让我们开始吧😎😎😎。

2.创建Vue3项目的几种方式

目前创建vue3的项目方式比较多:

  • vue-cli创建vue3项目
  • vite创建vue3项目
  • create-vue创建vue3项目

本次文章是主要介绍第二种和第三种方式进行演示,关于第一种使用vue-cli的方式创建项目,在vue2中使用较多,所以我们这里不过太多赘述。

3.使用Vite创建Vue3项目

  • 通过vite官网的介绍,我们可以通过vite创建各种各样的项目,我们这里直接执行创建就好了。
  • 我这里使用pnpm创建项目,大家可以选择其他包管理器进行项目创建。
pnpm create vite

image-20231127102927179

大家可以按照我这个步骤一步一步来即可。

第一步,进入我们创建好的vue3项目目录

cd vue3-demo

第二步,进行依赖安装

npm install

第三步,启动我们的vue3项目

npm run dev

image-20231127103648176

浏览器输入地址即可。

image-20231127103711652

看到上面,这个界面,说明我们已经大功告成了!

4.使用create-vue创建Vue3项目

  • 最后一种也是我最推荐大家使用的一种,这个库也是官方进行维护的,笔者一直都是使用这种方式进行创建的,简单粗暴。
  • 执行方式也是比较简单的,我们可以基于vite创建vue3或者vue2的项目
npm init vue@3
npm init vue@2

首先我们找一个我们需要创建项目的文件夹,右键打开cmd窗口。

image-20231127093955647

然后执行以下命令即可。

npm init vue@latest

image-20231127094145249

大家按照我这个步骤一步一步选择执行即可。

完成我们接着执行依次命令即可。

第一步,进入我们创建好的vue3项目目录

cd vue3-demo

第二步,进行依赖安装

npm install

第三步,启动我们的vue3项目

npm run dev

image-20231127102205009

浏览器输入地址即可。

image-20231127102245414

看到以上界面,说明我们的Vue3入门程序没问题,大功告成!

5.参考文献

  • https://vitejs.dev/
  • https://vuejs.org/

6.总结

以上便是本文的全部内容,本人才疏学浅,文章有什么错误的地方,欢迎大佬们批评指正!我是Leo,一个在互联网行业的小白,立志成为更好的自己。

如果你想了解更多关于Leo,可以关注公众号-程序员Leo,后面文章会首先同步至公众号。

公众号封面

本文由博客一文多发平台 OpenWrite 发布!


http://www.kler.cn/a/146400.html

相关文章:

  • 在 macOS 上,用命令行连接 MySQL(/usr/local/mysql/bin/mysql -u root -p)
  • @Scope(“prototype“)
  • 【Rust自学】13.2. 闭包 Pt.2:闭包的类型推断和标注
  • 无人机技术架构剖析!
  • ros2笔记-6.2 使用urdf创建机器人模型
  • word-break控制的几种容器换行行为详解
  • rocky8.9配置K8S集群kubernetes,centos同理
  • 力扣:182. 查找重复的电子邮箱(Python3)
  • 2023最全的自动化测试入门基础知识(超详细~)
  • Cesium 问题:加载瓦片数据出现南北极未加载完全,蓝色情况
  • 【MySQL | TCP】宝塔面板结合内网穿透实现公网远程访问
  • logstash 配置文件语法介绍
  • 机器视觉 AI 数据集制作
  • 无人机光伏巡检代替人工,贵州电站运维升级
  • 5.前端--CSS-基本概念【2023.11.26】
  • 百面深度学习-自然语言处理
  • YOLOv5 分类模型 预处理 OpenCV实现
  • 【Vue】@keyup.enter @v-model.trim的用法
  • FLASK博客系列4——再谈路由
  • 4.golang中map的增删改查
  • 笔记,B+树
  • Win11修改用户名(超详细图文)
  • [网络] 4. HTTP/1.1 相比 HTTP/1.0 提高了什么性能?
  • 骑行三家村赏红杉之旅:挑战与汗水共存,美景和惊喜同行的路线
  • 自动化横行时代,手工测试如何突破重围?测试之路...
  • Kotlin学习——kt里的集合List,Set,Map List集合的各种方法之Int篇