创建Vue项目的常见方法

最近不忙,一直写React,所以打算重温一下Vue的东西,从创建项目开始,有兴趣的可以了解一下。

先说下前置条件:

node版本在18.3以上(vue2可能不需要这么高的版本)

输入: node --v,查看node版本

一、基于vue-cli搭建

vuecli官方文档

@vue/cli版本在4.5.0以上,vue2不需要,但是尽量使用高版本吧。

未安装或版本过低,安装或者升级你的@vue/cli

输入:npm install -g @vue/cli

1. 项目创建

lua 复制代码
vue create vue3_test

选择 Vue3,babel, eslint,包管理器(pnpm,npm,yarn)。ps:键盘上下键控制选择

erlang 复制代码
E:\Workspace\FrontEndProject\Vue3Project>vue create vue3_test
​
Vue CLI v5.0.8
? Please pick a preset: Default ([Vue 3] babel, eslint)
? Pick the package manager to use when installing dependencies: PNPM
​
​
Vue CLI v5.0.8
✨  Creating project in E:\Workspace\FrontEndProject\Vue3Project\vue3_test.
🗃  Initializing git repository...
⚙️  Installing CLI plugins. This might take a while...
​
🚀  Invoking generators...
📦  Installing additional dependencies...
​
⚓  Running completion hooks...
​
📄  Generating README.md...
​
🎉  Successfully created project vue3_test.
👉  Get started with the following commands:
​
 $ cd vue3_test
 $ pnpm run serve

2、项目启动

arduino 复制代码
输入:cd vue3_test 到达项目根目录 输入:`pnpm run serve` 启动项目

二、基于vite搭建(推荐)

vite官方文档

vite 是新一代前端构建工具,vite的优势如下:

  • 轻量快速的热重载(HMR),能实现极速的服务启动。
  • 对 TypeScript、JSX、CSS 等支持开箱即用。
  • 真正的按需编译,不再等待整个应用编译完成。

1. 项目创建

lua 复制代码
输入项目创建命令 pnpm create vite
输入项目名字,选择vue框架,TypeScript
yaml 复制代码
E:\Workspace\FrontEndProject\Vue3Project>pnpm create vite
.../19130b8c8bd-60b8                     |   +1 +
.../19130b8c8bd-60b8                     | Progress: resolved 1, reused 0, downloaded 1, added 1, done
√ Project name: ... vue3-test
√ Select a framework: >> Vue
√ Select a variant: >> TypeScript

Scaffolding project in E:\Workspace\FrontEndProject\Vue3Project\vue3-test...

Done. Now run:
  cd vue3-test
  pnpm install
  pnpm run dev

2. 项目启动

arduino 复制代码
输入:cd vue3_test 到达项目根目录
输入:pnpm install 安装项目所需依赖
输入:pnpm run dev 启动项目

启动成功后出现地址 http://localhost:5173/ 复制到浏览器打开,或按住Ctrl键点击命令行里的地址打开。

三、通过create-vue搭建

vue3官方文档

1. 项目创建

sql 复制代码
输入项目创建命令 pnpm create vue@latest

输入项目名字,根据需求安装插件,没安装的插件后面在项目中也可以手动安装

ps:键盘左右选择 是/否

sql 复制代码
E:\Workspace\FrontEndProject\Vue3Project>pnpm create vue@latest
.../19130c78fdf-37c8                     |   +1 +
.../19130c78fdf-37c8                     | Progress: resolved 1, reused 0, downloaded 1, added 1, done
 
Vue.js - The Progressive JavaScript Framework
 
√ 请输入项目名称: ... vue3-test
√ 是否使用 TypeScript 语法? ... 否 / 是
√ 是否启用 JSX 支持? ... 否 / 是
√ 是否引入 Vue Router 进行单页面应用开发? ... 否 / 是
√ 是否引入 Pinia 用于状态管理? ... 否 / 是
√ 是否引入 Vitest 用于单元测试? ... 否 / 是
√ 是否要引入一款端到端(End to End)测试工具? >> 不需要
√ 是否引入 ESLint 用于代码质量检测? ... 否 / 是
√ 是否引入 Prettier 用于代码格式化? ... 否 / 是
√ 是否引入 Vue DevTools 7 扩展用于调试? (试验阶段) ... 否 / 是
 
正在初始化项目 E:\Workspace\FrontEndProject\Vue3Project\vue3-test...
 
项目初始化完成,可执行以下命令:
 
  cd vue3-test
  pnpm install
  pnpm dev

2. 项目启动

arduino 复制代码
输入:cd vue3_test 到达项目根目录
输入:pnpm install 安装项目所需依赖
输入:pnpm run dev 启动项目

启动成功后出现地址 http://localhost:5173/, 复制到浏览器打开,或按住Ctrl键点击命令行里的地址打开

原文链接:创建Vue项目的常见方法 | 1Z5K

相关推荐
腻害兔7 小时前
【若依项目-产品经理视角】深度拆解 RuoYi-Vue-Pro 商城模块:从商品管理到交易引擎,50 张表撑起一整套电商系统
java·大数据·vue.js·产品经理·ai编程
不好听6137 小时前
从一行 JSX 到屏幕像素:前端开发者必须懂的浏览器渲染管线
前端
恒拓高科WorkPlus7 小时前
企业级内网即时通讯建设模型:BeeWorks内网IM四层架构
前端
前端小李子8 小时前
前端环境变量裸奔?我用 EnvShield 给它穿了件防弹衣
前端
youtootech8 小时前
HarmonyOS《柚兔学伴》项目实战25-我的页面、Web 嵌入与项目总结
前端·华为·harmonyos
小林ixn8 小时前
从零到一理解 React 父子组件通信:手写一个 Todo 应用带你彻底搞懂单向数据流
前端·javascript·react.js
醇氧10 小时前
CountDownLatch / CyclicBarrier / Semaphore 面试高频问答清单
前端·面试·职场和发展
qetfw11 小时前
MXU:Tauri 2 + React 的 MaaFramework 跨平台 GUI 源码
前端·python·react.js·前端框架·开源项目·效率工具
甲维斯11 小时前
我要开始吹牛逼了!Kimi K3 “宇宙无敌”!
前端·人工智能