Skip to content
On this page

开始

vue3-admin系列主要分为 vue3-admin-template, vue3-admin-ts ,vue3-admin-plus,vue3-admin-electron

官方视频(推荐)

vue3-admin-plus官方视频教程

讲述了: vue3基础->vue3+vite基础环境搭建->vue3全家桶(pinia)->vite常用插件->typescript集成->rbac权限->layout核心布局->自定义vite插件

本视频课程覆盖了未来1-5年内前端最新的知识点

总览

  • 本架构使用的技术为:vue3(setup-script)+vite2+element-plus

  • 使用 eslint+prettier+gitHooks 格式和校验代码,提高代码规范性和开发效率

  • 使用最先进的包管理工具pnpm

  • 使用最新的vue3全家桶技术,能让你快速了解最新的前端知识,实现弯道超车

你可以在 为什么选 vue3-admin-plus 中了解更多关于项目的设计初衷。

浏览器支持

Note: Vue3 不在支持IE浏览器

在线试用 vue3-admin-plus

Access address

国内体验地址

搭建第一个 vue3-admin-plus 项目

兼容性注意

vue3-admin-plus 需要 Node.js 版本 14.18+,16+。然而,有些模板需要依赖更高的 Node 版本才能正常运行,当你的包管理器发出警告时,请注意升级你的 Node 版本。

包构建工具注意

vue3-admin-plus 推荐使用pnpm进行构建,如果您没有pnpm,可以运行命令 npm -g i pnpm@7.9.0 安装pnpm

使用 PNPM:

bash
# 克隆项目
git clone https://github.com/jzfai/vue3-admin-plus.git

# 进入项目目录
cd  vue3-admin-plus

# 安装依赖(建议用pnpm)
# 没有pnpm,运行" npm -g i pnpm@7.9.0" 
pnpm i

# 启动服务
pnpm run dev

然后按照提示操作即可!

命令行界面

在安装了 vue3-admin-plus 的项目后,可以在 npm scripts 中 运行 npm run dev 运行查看项目效果

json
{
    "scripts": {
        "dev": "vite --mode serve-dev", //运行dev环境
        "test": "vite --mode serve-test", //运行test环境
        "build:test": "vite build --mode  build-test", //构建test环境
        "build": "vite build --mode build", //构建生产环境
        "preview:build": "npm run build && vite preview ", //发布前构建和预览
        "preview": "vite preview ", //发布前预览
        "lint": "eslint --ext .js,.jsx,.vue,.ts,.tsx src --fix", //eslint格式化
        "prepare": "husky install", //安装githook钩子
        "test:unit": "vue-cli-service test:unit", //运行单元测试
        "test:watchAll": "vue-cli-service test:unit --watchAll", //运行单元测试且监听文件修改
        "test:cov": "vue-cli-service test:unit --coverage",  //运行单元测试且生成覆盖率
        "test:majestic": "majestic", // 查看单元测试覆盖率
        "vitest": "vitest --ui", // 启动单元测试ui界面
        "tsc-check": "tsc", // 启动单元测试ui界面
        "coverage": "vitest run --coverage" // 查看单元测试覆盖率
    }
}

可以指定额外的命令行选项,如 --port--https。运行 npx vite --help 获得完整的命令行选项列表。

社区

如果你有疑问或者需要帮助,可以加入微信群 WX-GroupGitHub Discussions 社区来寻求帮助。