初始化项目
(1)cmd切换到指定工作目录,运行pnpm create vue
命令,输入项目名称后按需安装组件
(2)使用vs code打开所创建的项目目录,Ctrl+~
快捷键打开终端,输入pnpm install
下载项目所需组件
(3)终端运行pnpm dev
启动项目,浏览器访问Local后的地址为项目页面
目录结构
│ .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 主页内容组件
复制