手把手教你创建Vue3项目

创建 Vue 3 项目的详细步骤

准备工作

  1. 安装 Node.js

    • 访问 Node.js 官网 下载并安装最新 LTS 版本
    • 安装完成后,在终端/命令行中运行以下命令验证安装:
      node -v
      npm -v
      
  2. 可选:切换 npm 镜像源(国内用户建议设置)

    npm config set registry https://registry.npmmirror.com
    

创建 Vue 3 项目

方法一:使用 Vite(推荐)

  1. 安装 Vite 创建工具

    npm create vite@latest
    
  2. 按照提示操作

    • 输入项目名称
    • 选择框架:Vue
    • 选择变体:VueVue-ts(如需 TypeScript 支持)
  3. 进入项目目录并安装依赖

    cd your-project-name
    npm install
    
  4. 启动开发服务器

    npm run dev
    

方法二:使用 Vue CLI(传统方式)

  1. 安装 Vue CLI

    npm install -g @vue/cli
    
  2. 创建项目

    vue create your-project-name
    
  3. 选择配置

    • 选择 Manually select features
    • 确保选中 Vue 3.x 版本
    • 根据需要选择其他功能(如 Router, Vuex, CSS 预处理器等)
  4. 进入项目目录并启动

    cd your-project-name
    npm run serve
    

项目结构说明

典型的 Vue 3 项目结构(Vite 创建):

your-project-name/
├── node_modules/     # 项目依赖
├── public/           # 静态资源
├── src/              # 源代码
│   ├── assets/       # 图片等资源
│   ├── components/   # Vue 组件
│   ├── App.vue       # 根组件
│   └── main.js       # 应用入口文件
├── index.html        # 主 HTML 文件
├── package.json      # 项目配置
└── vite.config.js    # Vite 配置

常用命令

  • 启动开发服务器:npm run dev (Vite) 或 npm run serve (Vue CLI)
  • 生产环境构建:npm run build
  • 预览生产构建:npm run preview (Vite)
  • 运行 lint:npm run lint

可选配置

  1. 添加 Vue Router

    npm install vue-router@4
    
  2. 添加 Pinia(状态管理)

    npm install pinia
    
  3. 添加 Element Plus(UI 组件库)

    npm install element-plus
    
  4. 配置别名(在 vite.config.js 中)

    import { defineConfig } from 'vite'
    import vue from '@vitejs/plugin-vue'
    import path from 'path'
    
    export default defineConfig({
      plugins: [vue()],
      resolve: {
        alias: {
          '@': path.resolve(__dirname, './src')
        }
      }
    })
    

注意事项

  1. 确保使用的所有插件和库都兼容 Vue 3
  2. 使用 <script setup> 语法糖可以简化组件代码
  3. 组合式 API (Composition API) 是 Vue 3 的主要特性,建议优先使用
  4. 对于大型项目,建议使用 TypeScript 以获得更好的类型支持

现在你已经成功创建了一个 Vue 3 项目,可以开始开发了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值