该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

tpl-admin-vue

目录结构

├─mock                               // 本地模拟数据服务
├─src                                // 源代码
│  ├─api                             // 所有请求
│  ├─assets                          // 主题 字体等静态资源
│  │  ├─401_images
│  │  ├─404_images
│  │  ├─icons                        // 项目所有 svg icons
│  │  └─styles
│  ├─config                           // 项目api请求等配置          
│  ├─common
│  │  ├─directive                    // 全局指令
│  │  ├─filters                      // 全局 filter
│  │  ├─utils                        // 全局公用方法
│  │  └─vendor                       // 第三方扩展库资源
│  ├─components                      // 全局公用组件
│  ├─router                          // 路由
│  ├─store                           // 全局 store管理
│  └─views                           // 所有页面 
└─static                             // 第三方不打包资源

安装依赖开发

  • 必要的环境: node8.12.0+,npm6.4.1+
# 全局安装tm-cli
npm i -g tm-cli

# 建议不要用cnpm  安装有各种诡异的bug 可以通过如下操作解决npm速度慢的问题
npm install --registry=https://registry.npm.taobao.org

# 开启本地api mock localhost:5000服务
npm run mock:server

# 开启开发服务 localhost:9090
npm run dev

发布打包

# 打包联调环境
npm run build:union

# 打包测试环境
npm run build:test

# 打包正式生产环境
npm run build

注意修改地方

  • /common/utils/request.js 每个项目对应的api请求状态码不相同,注意修改里面的拦截器
  • tm.config.js 为tm-cli 自定义配置项目 proxyTable 为常用开发api代理转发
  • http://127.0.0.1:9090/#/demo 为不带侧边栏页面
  • http://127.0.0.1:9090/#/dashboard 带侧边栏页面(具体配置参考路由)

模板参考文档

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化