vue-element-admin--环境搭建

简介: vue-element-admin--环境搭建

前戏


vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现。它使用了最新的前端技术栈,内置了 i18n 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。

vue-element-admin 定位是后台集成方案,不太适合当基础模板来进行二次开发,因为本项目集成了很多你可能用不到的功能,会造成不少的代码冗余

官方还提供了一套基础模板 vue-admin-template ,我们基于它进行二次开发,想要什么功能或者组件就去 vue-element-admin那里复制过来。

官方文档:https://panjiachen.gitee.io/vue-element-admin-site/zh/

vue-element-admin 脚手架:

  • 在线预览:https://panjiachen.gitee.io/vue-element-admin

vue-admin-template 脚手架:

  • 在线预览:https://panjiachen.gitee.io/vue-admin-template
  • github 源码:https://github.com/PanJiaChen/vue-admin-template


克隆 vue-element-admin 项目与安装依赖


# 克隆项目
git clone https://github.com/PanJiaChen/vue-element-admin.git
# 进入项目目录
cd vue-element-admin
# 安装依赖
npm install
# 建议不要用 cnpm 安装 会有各种诡异的bug 可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org
# 本地开发 启动项目
npm run dev

报错声明:拉取项目后,当执行 npm install 时,如果提示 node-sass 下载失败,则在项目根目录创建一个 .npmrc文件,文件内容是把 node-sass 的路径修改成淘宝的 npm,

sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
registry=https://registry.npm.taobao.org

启动完成后会自动打开浏览器访问 http://localhost:9527,你看到如下页面就代表成功了

我们把 vue-element-admin 当做后台集成方案,然后在 vue-admin-template 的基础上进行二次开发,想要什么功能或者组件就去 vue-element-admin 那里复制过来,所以我们在克隆 vue-admin-template 到本地


克隆 vue-admin-template 项目与安装依赖


# 克隆项目
git clone https://github.com/PanJiaChen/vue-admin-template
# 进入项目目录
cd vue-admin-template
# 安装依赖
npm install
# 本地开发,启动项目
npm run dev

浏览器访问 http://localhost:9528


目录结构


本项目已经生成了一个完整的开发框架,提供了涵盖中后台开发的各类功能和坑位,下面是整个项目的目录结构

├── build                      # 构建相关
├── mock                       # 项目mock 模拟数据
├── plop-templates             # 基本模板
├── public                     # 静态资源
│   │── favicon.ico            # favicon图标
│   └── index.html             # html模板
├── src                        # 源代码
│   ├── api                    # 所有请求
│   ├── assets                 # 主题 字体等静态资源
│   ├── components             # 全局公用组件
│   ├── directive              # 全局指令
│   ├── filters                # 全局 filter
│   ├── icons                  # 项目所有 svg icons
│   ├── lang                   # 国际化 language
│   ├── layout                 # 全局 layout
│   ├── router                 # 路由
│   ├── store                  # 全局 store管理
│   ├── styles                 # 全局样式
│   ├── utils                  # 全局公用方法
│   ├── vendor                 # 公用vendor
│   ├── views                  # views 所有页面
│   ├── App.vue                # 入口页面
│   ├── main.js                # 入口文件 加载组件 初始化等
│   └── permission.js          # 权限管理
├── tests                      # 测试
├── .env.xxx                   # 环境变量配置
├── .eslintrc.js               # eslint 配置项
├── .babelrc                   # babel-loader 配置
├── .travis.yml                # 自动化CI配置
├── vue.config.js              # vue-cli 配置
├── postcss.config.js          # postcss 配置
└── package.json               # package.json

相关文章
|
机器学习/深度学习 人工智能 自然语言处理
【AI 现况分析】AI 如何提高开发效率,在生产中的实践
【1月更文挑战第27天】【AI 现况分析】AI 如何提高开发效率,在生产中的实践
|
IDE PyTorch 网络安全
|
19天前
|
存储 弹性计算 固态存储
阿里云服务器租用价格:经济型、通用算力型、计算型等云服务器月付及年付优惠价格参考
阿里云服务器租用价格多少钱?云服务器可选择月租也可以选择按年租用,特定场景下还可以选择按量付费模式。在阿里云目前的云服务器活动中,轻量应用服务器2核2G200M带宽价格为38元1年。经济型e实例2核2G3M只要99元1年,通用算力型u1实例2核4G5M只要199元1年。通用算力型 u2a实例4核8G云服务器活动价格898.20元/1年起,4核16G配置1291.80元/1年起。本文为大家整理汇总了云服务器实例配置、带宽、云盘收费标准,经济型、通用算力型、计算型等实例规格云服务器月付及年付优惠价格,以供参考。
201 13
|
XML Java 编译器
Java注解的底层源码剖析与技术认识
Java注解(Annotation)是Java 5引入的一种新特性,它提供了一种在代码中添加元数据(Metadata)的方式。注解本身并不是代码的一部分,它们不会直接影响代码的执行,但可以在编译、类加载和运行时被读取和处理。注解为开发者提供了一种以非侵入性的方式为代码提供额外信息的手段,这些信息可以用于生成文档、编译时检查、运行时处理等。
242 7
|
3月前
|
关系型数据库 MySQL Linux
如何使用阿里云的主机搭建网站?
在数字化时代,用阿里云主机搭建网站因稳定便捷受青睐,零基础用户按步骤也能完成。先准备阿里云主机,选配置、设系统、配安全组;再搭运行环境,依系统选对应方式;接着部署 PageAdmin CMS;然后借其后台搭网站;最后绑域名上线,后续定期维护即可拥有实用网站。
|
6月前
|
自然语言处理 监控 算法
8款卸载流氓软件推荐,阿香婆卸载,geek、HiBit ninstaller、SoftCnkiller、UninstallTool、RevoUnistaller、Wise Force Deleter,Wise Care 365
在卸载软件时,常会留下残留文件和注册表项,影响系统性能甚至导致安装失败。本文介绍了6款专业卸载工具,包括阿香婆卸载、Geek、HiBit Uninstaller等,能深度清理残留,提升电脑运行效率。
2216 0
|
安全
教你如何10分钟搭建一个网站?
在快节奏的互联网上,做很多时间都需要快,包括网站搭建、也可以做到快速搭建,今天给大家分享一个10分钟搭建网站的过程
571 3
|
机器学习/深度学习 自然语言处理 语音技术
使用Python实现深度学习模型:智能产品设计与开发
【10月更文挑战第2天】 使用Python实现深度学习模型:智能产品设计与开发
254 4
|
分布式计算 资源调度 Hadoop
Hadoop入门基础(五):Hadoop 常用 Shell 命令一网打尽,提升你的大数据技能!
Hadoop入门基础(五):Hadoop 常用 Shell 命令一网打尽,提升你的大数据技能!
|
SQL 中间件 数据库
Django 架构详解
【8月更文挑战第24天】
566 0