# AG-Admin-v2-UI
## 准备工作
- node.js环境(npm包管理器)
- vue-cli 脚手架构建工具
- cnpm npm的淘宝镜像
## 开发运行
```bash
# 安装依赖
npm install
//or # 建议不要用cnpm 安装有各种诡异的bug 可以通过如下操作解决npm速度慢的问题
npm install --registry=https://registry.npm.taobao.org
# 本地开发 开启服务
npm run dev
```
浏览器访问 http://localhost:9527
## 发布
```bash
# 发布测试环境 带webpack ananalyzer
npm run build:sit-preview
# 构建生成环境
npm run build:prod
```
### 部署nginx配置参考
```
location / {
# 指向我们打包后上传的前端文件
root /opt/nginx/dist;
index index.html;
}
location /jwt/ {
# 转发请求到后端服务网关
proxy_pass http://127.0.0.1:8765/jwt/;
}
location /api/ {
proxy_pass http://127.0.0.1:8765/api/;
}
```
## 目录结构
```shell
├── build // 构建相关
├── config // 配置相关
├── src // 源代码
│ ├── api // 所有请求
│ ├── assets // 主题 字体等静态资源
│ ├── components // 全局公用组件
│ ├── directive // 全局指令
│ ├── filtres // 全局filter
│ ├── mock // mock数据
│ ├── router // 路由
│ ├── store // 全局store管理
│ ├── styles // 全局样式
│ ├── utils // 全局公用方法
│ ├── view // view
│ ├── App.vue // 入口页面
│ └── main.js // 入口 加载组件 初始化等
├── static // 第三方不打包资源
│ ├── jquery
│ └── Tinymce // 富文本
├── .babelrc // babel-loader 配置
├── eslintrc.js // eslint 配置项
├── .gitignore // git 忽略项
├── favicon.ico // favicon图标
├── index.html // html模板
└── package.json // package.json
```
## 状态管理
后台只有user和app配置相关状态使用vuex存在全局,其它数据都由每个业务页面自己管理。
## 感谢
感谢作者:[PanJiaChen](https://github.com/PanJiaChen/vue-element-admin)
## License
Apache License Version 2.0
没有合适的资源?快使用搜索试试~ 我知道了~
开源框架AG-Admin(Cloud-Admin)-UI
共190个文件
vue:82个
js:62个
css:7个
需积分: 34 29 下载量 64 浏览量
2018-07-20
17:37:04
上传
评论 4
收藏 840KB ZIP 举报
温馨提示
开源框架AG-Admin(Cloud-Admin)-后端 AG-Admin项目得后端资源文件,下载与2018.7.20稳定版, 相关搭建教程地址: https://blog.csdn.net/qq_39938758/article/details/81135749
资源详情
资源评论
资源推荐
收起资源包目录
开源框架AG-Admin(Cloud-Admin)-UI (190个子文件)
npm-debug.log.3365733778 0B
.babelrc 129B
index.css 247KB
skin.min.css 38KB
skin.ie7.min.css 34KB
upload.css 19KB
content.min.css 10KB
content.inline.min.css 3KB
waves.css 825B
.editorconfig 243B
tinymce.eot 17KB
tinymce-small.eot 9KB
.eslintignore 34B
401.gif 160KB
loader.gif 3KB
object.gif 152B
anchor.gif 53B
trans.gif 43B
.gitignore 127B
.gitkeep 0B
index.html 557B
favicon.ico 66KB
tinymce.min.js 543KB
jquery.min.js 85KB
iconfont.js 42KB
zh_CN.js 10KB
.eslintrc.js 10KB
index.js 7KB
Blob.js 7KB
echarts-macarons.js 5KB
user.js 5KB
Export2Excel.js 4KB
plugin.min.js 4KB
webpack.prod.conf.js 4KB
main.js 4KB
index.js 3KB
index.js 3KB
sticky.js 2KB
webpack.base.conf.js 2KB
dev-server.js 2KB
fetch.js 2KB
utils.js 2KB
index.js 2KB
utils.js 2KB
index.js 2KB
permission.js 2KB
index.js 2KB
waves.js 2KB
webpack.dev.conf.js 1KB
article_table.js 1KB
check-versions.js 1KB
app.js 1KB
build.js 1KB
openWindow.js 1KB
article.js 1KB
validate.js 1KB
lang.js 1KB
login.js 1024B
index.js 902B
index.js 789B
login.js 752B
index.js 727B
index.js 705B
getters.js 646B
index.js 643B
index.js 633B
index.js 618B
remoteSearch.js 568B
index.js 332B
vue-loader.conf.js 331B
auth.js 271B
createUniqueString.js 245B
dev-client.js 245B
article.js 235B
.postcssrc.js 196B
index.js 195B
errLog.js 179B
qiniu.js 164B
remoteSearch.js 159B
dev.env.js 138B
prod.env.js 133B
sit.env.js 132B
_import_production.js 66B
_import_development.js 61B
package-lock.json 350KB
tinymce.json 88KB
tinymce-small.json 39KB
package.json 3KB
.eslintrc.json 498B
settings.json 29B
README.md 3KB
404.png 96KB
404_cloud.png 5KB
dump.rdb 291B
index.scss 7KB
index.scss 4KB
sidebar.scss 2KB
btn.scss 1KB
mixin.scss 1KB
element-ui.scss 1KB
共 190 条
- 1
- 2
菜鸟编程98K
- 粉丝: 109
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0