Vue3 项目搭建指南:使用 Vite、TypeScript、Mock、Axios 和 Ant Design Vue
要创建一个使用Vue3 + TypeScript + Vite + Mock + Axios + Ant Design Vue + PNPM的项目,可以按照以下步骤进行操作:\n\n1. 确保你已经安装了最新版本的Node.js和NPM。你也可以选择使用PNPM作为包管理工具,可以通过npm install -g pnpm来安装。\n\n2. 打开命令行工具,创建一个新的项目文件夹,并进入该文件夹:\n\nbash\nmkdir my-project\ncd my-project\n\n\n3. 初始化一个新的Vue3项目,可以使用Vite来快速创建项目:\n\nbash\n\n\n\npnpm init vite@latest\n\n\n在初始化过程中,你需要选择一些选项,包括项目名称、模板类型、是否使用TypeScript等。你可以选择Vue 3和TypeScript模板。\n\n4. 进入项目文件夹,并安装依赖:\n\nbash\ncd my-project\n\n\npnpm install\n\n\n5. 添加Mock功能,可以使用vite-plugin-mock来模拟接口请求。在项目根目录下创建一个mock文件夹,并在其中创建一个index.ts文件,用于编写模拟接口的代码。\n\n安装vite-plugin-mock:\n\nbash\n\n\npnpm add -D vite-plugin-mock\n\n\n在项目的vite.config.ts文件中,添加vite-plugin-mock插件的配置:\n\ntypescript\nimport { defineConfig } from 'vite';\nimport vue from '@vitejs/plugin-vue';\nimport { createMockServer } from 'vite-plugin-mock';\n\nexport default defineConfig({\n plugins: [\n vue(),\n createMockServer({\n // 指定mock文件夹的路径\n mockPath: 'mock',\n }),\n ],\n});\n\n\n6. 集成Axios,可以使用Axios来进行接口请求。首先安装Axios:\n\nbash\n\n\npnpm add axios\n\n\n在项目的src文件夹中,创建一个api文件夹,并在其中创建一个index.ts文件,用于编写接口请求的代码。可以参考Axios的文档来编写接口请求的代码。\n\n7. 集成Ant Design Vue,可以使用Ant Design Vue来快速构建UI界面。首先安装Ant Design Vue:\n\nbash\n\n\npnpm add ant-design-vue@next\n\n\n在项目的main.ts文件中,引入并使用Ant Design Vue的组件和样式:\n\ntypescript\nimport { createApp } from 'vue';\nimport { Button } from 'ant-design-vue';\nimport 'ant-design-vue/dist/antd.css';\n\nimport App from './App.vue';\n\nconst app = createApp(App);\n\napp.use(Button);\n\napp.mount('#app');\n\n\n8. 配置TypeScript支持,Vite已经内置对TypeScript的支持,你可以直接在项目中使用TypeScript。你可以在项目的根目录下创建一个tsconfig.json文件来配置TypeScript的编译选项。\n\n9. 启动项目,可以使用以下命令启动项目:\n\nbash\n\n\npnpm dev\n\n\n这样,你就成功创建了一个Vue3 + TypeScript + Vite + Mock + Axios + Ant Design Vue + PNPM的项目。可以根据自己的需求来定制和扩展项目。
原文地址: https://www.cveoy.top/t/topic/pPhX 著作权归作者所有。请勿转载和采集!