使用vite脚手架,快速创建一个vue3的项目

执行 npm create vite@latest 命令后,终端会进入交互式命令行界面,引导你完成项目初始化。以下是具体的输出流程及定义项目名称的方法:

  1. 执行后的输出内容与交互流程

当你运行该命令时,终端通常会依次提示以下三个步骤(具体提示文字可能随版本微调,但逻辑一致):

  1. 输入项目名称:

    text 复制代码
    > Project name: ... 

    此时光标闪烁,等待你输入文件夹名称。如果你直接回车,默认名称通常为 vite-project。

  2. 选择框架(Framework):

    text 复制代码
    ? Select a framework: › - Use arrow-keys. Return to submit.
      Vanilla
    ❯ Vue
      React
      Preact
      Lit
      Svelte
      Solid
      Qwik
      Angular
      Others

    注意 :由于你在命令中已经指定了 --template vue,这一步可能会自动跳过或直接默认选中 Vue,具体取决于 npm 版本和 Vite 版本的兼容性处理。如果未跳过,使用方向键选择 Vue 并回车。

  3. 选择变体(Variant):

    text 复制代码
    ? Select a variant: › - Use arrow-keys. Return to submit.
    ❯ JavaScript
      TypeScript

    选择你希望使用的语言类型。通常默认是 JavaScript,如果需要 TypeScript 支持,请选择 TypeScript。

  4. 生成项目:

    选择完成后,终端会显示类似以下的输出,表示正在 scaffolding(搭建)项目:

    text 复制代码
    Scaffolding project in /your/path/project-name...
    Done. Now run:
    
      cd project-name
      npm install
      npm run dev

  1. 如何定义项目名称

你有两种方式定义项目名称:

方式一:在交互式界面中输入(推荐新手)

直接运行命令:

bash 复制代码
npm create vite@latest

当终端出现 > Project name: ... 提示时,直接输入你想要的项目文件夹名称(例如 my-vue-app),然后按回车即可。

方式二:在命令中直接指定(推荐高效开发)

你可以将项目名称作为参数直接写在命令中,这样会跳过名称输入的交互步骤。

语法格式:

bash 复制代码
npm create vite@latest <项目名称> -- --template vue

示例:

如果你想创建一个名为 my-shop 的项目,运行:

bash 复制代码
npm create vite@latest my-shop -- --template vue

注意 :-- 是分隔符,用于区分 npm create 的参数和传递给 vite 的参数。在较新版本的 npm (v7+) 中,这个双横杠通常是必须的,以确保 --template vue 能正确传递给 Vite 脚手架。


  1. 后续步骤

项目创建完成后,你需要进入项目目录并安装依赖才能启动:

bash 复制代码
1. 进入项目目录
cd <项目名称>

2. 安装依赖
npm install

3. 启动开发服务器
npm run dev

启动成功后,终端会显示本地访问地址(通常是 http://localhost:5173/),在浏览器中打开即可看到 Vue 欢迎页面。

相关推荐
那年那棵树3 天前
基于WebGis的人生如旅地图系统
前端·arcgis·vue·课程设计
冒险的豆子6 天前
Vue2 、Vue3 响应式对比及优劣
vue
NetX行者7 天前
用 Vite + Vue3 + UnoCSS 搭建企业级项目模板(一):基础骨架
vue·vite·unocss
java水泥工7 天前
什么是前端
java·vue·html5
mont evergreen8 天前
一封从外部世界寄来的信:二维码数据如何穿越三重门,抵达你的屏幕
electron·vue·事件
志尊宝9 天前
Vue3 零基础每日笔记(071):暗黑模式与主题切换——CSS 变量 + Element Plus 暗黑方案
前端·css·笔记·vue·html·前端开发·软件开发
怦然丶心动9 天前
用 Java 把干支历法算清楚:从节气切年到可读摘要
java·算法·vue·独立开发·spring boot / spring
我最爱吃鱼香茄子11 天前
【毕业设计优选】人力资源管理系统|Java|SpringBoot|Vue|前后端分离|带详细文档+部署教学视频
java·vue·毕业设计·springboot
骑着蜗牛撵大象32712 天前
SpringBoot+Vue3 企业智能体侧挂架构:独立服务、独立数据库与主线零侵入落地
数据库·spring boot·架构·vue·springboot·事件驱动·服务拆分
码艺-Alimjan14 天前
Tauri 网站To桌面应用实战总结
前端·javascript·vue