【Vue】pnpm创建Vue3+Vite项目

初始化项目

(1)cmd切换到指定工作目录,运行pnpm create vue命令,输入项目名称后按需安装组件

(2)使用vs code打开所创建的项目目录,Ctrl+~快捷键打开终端,输入pnpm install下载项目所需组件

(3)终端运行pnpm dev启动项目,浏览器访问Local后的地址为项目页面

目录结构

bash 复制代码
│  .eslintrc.cjs ESLint配置文件
│  .gitignore Git忽略文件和目录
│  .prettierrc.json Prettier配置文件
│  cypress.config.ts Cypress配置文件
│  env.d.ts TypeScript声明文件
│  index.html 主页
│  package.json Node.js依赖管理文件
│  README.md MD文档说明文件
│  README_CN.md 中文MD文档说明文件
│  tsconfig.app.json TypeScript配置文件,定义项目中其他文件的ts编译规则
│  tsconfig.json TypeScript配置文件,引用tsconfig.app.json、tsconfig.node.json和tsconfig.vitest.json
│  tsconfig.node.json TypeScript配置文件,定义vite.config.ts文件的编译规则
│  tsconfig.vitest.json TypeScript配置文件,定义Vitest测试框架编译规则
│  vite.config.ts Vite配置文件,定义Vite构建框架的构建行为
│  vitest.config.ts Vitest配置文件,定义Vitest测试框架的环境和行为
├─.vscode vscode配置目录
│      extensions.json 插件配置
│      settings.json 用户配置
├─cypress Cypress自动化测试框架目录
│  ├─e2e 测试用例目录,用于存放测试用例
│  │      example.cy.ts 默认测试用例
│  │      tsconfig.json 配置端到端测试的TypeScript编译选项
│  ├─fixtures 数据目录,存储测试过程中需要的静态测试数据
│  │      example.json 默认示例数据
│  └─support 公共目录,存放测试中需要的工具函数、自定义命令以及可以共享的配置
│          commands.ts 存放全局自定义命令
│          e2e.ts 存放配置设置
├─node_modules 存放所需组件,pnmp install后出现
├─public 存放静态资源,不会经过webpack处理
│      favicon.ico Vue默认图标
└─src 项目核心代码目录
    │  App.vue 根组件,主入口文件
    │  main.ts 应用入口文件,定义全局配置
    ├─assets 静态资源目录,会经过webpack处理
    │      base.css 基础样式文件
    │      logo.svg 默认logo图标
    │      main.css 主要样式文件
    ├─components 组件目录,存放可复用组件
    │  │  HelloWorld.vue Vue默认的示例组件
    │  │  TheWelcome.vue Vue默认的欢迎组件
    │  │  WelcomeItem.vue TheWelcome的子组件
    │  ├─icons 图标组件目录
    │  │      IconCommunity.vue 社区图标组件
    │  │      IconDocumentation.vue 文档图标组件
    │  │      IconEcosystem.vue 生态系统图标组件
    │  │      IconSupport.vue 支持图标组件
    │  │      IconTooling.vue 工具箱图标组件
    │  └─__tests__ 存放与组件相关的测试文件
    │          HelloWorld.spec.ts HelloWorld组件的测试文件
    ├─router 存放路由相关的文件
    │      index.ts 路由配置核心文件,定义应用的路由规则、导航守卫和路由命名等
    ├─stores 存放Vuex状态管理相关的文件
    │      counter.ts 用于管理与计数器相关的状态和操作
    └─views 存放页面级别的组件
            AboutView.vue 关于页面内容组件
            HomeView.vue 主页内容组件
相关推荐
AI_零食25 分钟前
番茄钟鸿蒙PC Electron框架完成:状态机、定时器管理与专注力工具设计
前端·javascript·华为·electron·开源·鸿蒙·鸿蒙系统
提子拌饭13325 分钟前
逛三园游戏——基于鸿蒙PC Electron框架实现
前端·javascript·游戏·华为·electron·鸿蒙
llz_11228 分钟前
web-第三次课后作业
前端·后端·web
遗憾随她而去.42 分钟前
Web地图全体系深度梳理:引擎、数据源、图层、投影核心知识
前端
爱因斯坦乐1 小时前
Vue项目整合
前端·javascript·vue.js
FlyWIHTSKY1 小时前
TS、TSX、JS、JSX 文件扩展名详解
开发语言·javascript·ecmascript
无风听海1 小时前
IndexedDB 深度指南 浏览器中的事务型对象数据库
前端·数据库
ct9782 小时前
组件间的通信
前端·javascript·vue.js
左手吻左脸。3 小时前
Vue 全栈面试题大全(2026 最新版最详细)
前端·javascript·vue.js
Aphasia3113 小时前
手写KeepAlive组件
前端·react.js·面试