初始化 vue 项目

前言

在 github 中发现了一个宝藏项目,vue3-antdv-admin,此项目是一个基于 vite5.x + vue3.x + antd-design-vue4.x + typescript5.x 的后台管理系统。因此,想要研究一下此项目,并在研究的过程中搭建一个属于自己的后台管理项目,因此本项目是基于 vue3-antdv-admin 搭建的一个轻量级,简化版后台管理项目。并会在接下来的文档中记录逐步搭建过程。

一:克隆 vue3-antdv-admin 并在本地运行


git clone https://github.com/buqiyuan/vue3-antdv-admin

// node 版本最好在  >= 22 
// 全局安装 pnpm
npm install -g pnpm

// cd 到项目根目录中
cd vue3-antdv-admin

// 安装项目依赖
pnpm i

// 本地运行
pnpm serve

二、修改 vue3-antdv-admin 在本地运行时报错问题;

1、处理登录时图片验证码无法加载的问题

问题原因:由于服务器代理的原因导致在本地运行时接口请求失败;
解决方案如下:

// 第一步:在 vite.config.ts 中将 server.proxy 中的内容注释掉
proxy: {
    // '^/api': {
    //   target: 'https://nest-admin.buqiyuan.top',
    //   // target: 'http://127.0.0.1:7001',
    //   secure: false,
    //   agent: new https.Agent(),
    //   changeOrigin: true,
    //   rewrite: path => path.replace(/^\/api/, ''),
    // },
    // '^/upload': {
    //   target: 'https://nest-admin.buqiyuan.top/upload',
    //   // target: 'http://127.0.0.1:7001/upload',
    //   changeOrigin: true,
    //   rewrite: path => path.replace(/^\/upload/, ''),
    // },
},
// 第二步:在 .env.development 文件中修改 VITE_BASE_API_URL 
VITE_BASE_API_URL = 'https://nest-admin.buqiyuan.top/' 
// 第三步:重新运行,就可以正常请求所有接口了,包括登录时的图片验证码,以及登录等接口
pnpm serve

三、初始化自己的 vue 项目

// 使用 pnpm 命令初始化一个新的项目
pnpm create vue@latest
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容