以下是创建 Vue 项目的 4 种主流方式,结合适用场景、特点及操作步骤进行说明:
⚙️ 1. Vue CLI(官方传统脚手架)
- 适用场景:中大型企业级项目,需要成熟稳定的构建流程和丰富配置。
- 特点:
- 基于 Webpack,集成 Babel、ESLint、Router 等工具。
- 支持可视化创建(
vue ui
)。 - 冷启动较慢,但配置灵活度高。
- 操作步骤:
- 全局安装 CLI:
npm install -g @vue/cli
- 创建项目:
vue create my-project
- 手动选择功能(如 Babel、Router、Vuex 等)并完成配置。
- 启动项目:
cd my-project npm run serve
- 全局安装 CLI:
⚡ 2. Vite(官方推荐)
- 适用场景:现代轻量级项目,追求极速启动和热更新(Vue 3 首选)。
- 特点:
- 基于原生 ES Modules,冷启动秒级完成。
- 预置 Vue 3 模板,支持 TS、Pinia、Router 等按需选择。
- 配置简洁,适合快速开发。
- 操作步骤:
- 创建项目:
npm create vue@latest
- 按提示选择所需功能(如 TypeScript、Router 等)。
- 安装依赖并启动:
cd my-project npm install npm run dev
- 创建项目:
🧩 3. 手动配置(定制化方案)
- 适用场景:特殊构建需求(如深度优化、自定义工具链)或学习 Webpack/Rollup 原理。
- 特点:
- 完全自主控制,需手动安装 Vue 及构建工具(Webpack/Vite)。
- 灵活性最高,但学习成本大。
- 操作步骤:
- 初始化项目并安装 Vue:
npm init -y npm install vue
- 配置构建工具(以 Webpack 为例):
- 安装 Webpack 及相关插件:
npm install webpack webpack-cli vue-loader vue-template-compiler --save-dev
- 创建
webpack.config.js
并配置入口、输出、加载器等。
- 安装 Webpack 及相关插件:
- 初始化项目并安装 Vue:
🖥️ 4. 其他方式
- CDN 引入:
直接通过<script>
标签引入 Vue,适合原型验证或极简页面:<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14"></script> ```[1,4](@ref)
- 可视化创建(Vue UI):
运行vue ui
启动图形界面,通过引导创建项目(底层仍基于 Vue CLI)。 - 旧版模板(
vue init
):
需先安装@vue/cli-init
,再通过vue init webpack my-project
创建(Vue 2 遗留方式)。
💎 主流方式对比
方式 | 构建工具 | 配置复杂度 | 启动速度 | 适用场景 |
---|---|---|---|---|
Vue CLI | Webpack | 中高 ✨ | 较慢 ⏳ | 企业级、复杂配置需求 |
Vite | Vite | 低 ✅ | 极快 ⚡ | 现代轻量级项目、快速迭代 |
手动配置 | 自选 | 高 🧠 | 依赖配置 | 深度定制、学习用途 |
💡 选择建议:
- 新手入门/轻量项目 → 直接用
npm create vue@latest
(Vite)。 - 团队协作/复杂功能 → 选择 Vue CLI 保证一致性。
- 特殊需求/学习目的 → 手动搭建 Webpack 或 Vite。