【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 主页内容组件
相关推荐
DianSan_ERP8 小时前
电商架构演进:如何在高并发场景下实现多平台API的标准化履约?
运维·前端·网络·安全·架构·自动化
碎_浪11 小时前
给键盘党的英语记忆工具:我做了一款「打字背单词」桌面应用
前端·程序员·ai编程
阿成学长_Cain12 小时前
Linux dirs命令详解|Bash目录堆栈管理快速切换目录实战教程
linux·运维·前端·数据库
多加点辣也没关系12 小时前
JavaScript|第4章:类型转换
开发语言·javascript
yqcoder13 小时前
httpOnly 是什么,又有什么用?
开发语言·前端·javascript
IT_陈寒13 小时前
Java的Stream.parallel()把我CPU跑爆了,这种优化要谨慎
前端·人工智能·后端
小皮虾13 小时前
小程序首页性能优化实战:从 4 秒到 1.8 秒
前端·微信小程序
烬羽13 小时前
还在手动拼路径、写回调地狱?一文吃透 Node.js 的 path 和 fs
javascript·程序员·node.js
山河木马13 小时前
GPU自动处理专题1-裁剪到底在裁什么(裁剪)
前端·webgl·计算机图形学