Нема описа

liuqiao c6b8916d86 打包上传 пре 3 година
build 9794ba03d3 20210510 ADI init пре 4 година
dist c6b8916d86 打包上传 пре 3 година
mock 9794ba03d3 20210510 ADI init пре 4 година
public ac6cd6b801 7.26 пре 4 година
src acf90905be 2022 1.19 пре 3 година
tests 9794ba03d3 20210510 ADI init пре 4 година
.editorconfig 9794ba03d3 20210510 ADI init пре 4 година
.env.development 9794ba03d3 20210510 ADI init пре 4 година
.env.production 69d65c5c9d 初始化测试 пре 4 година
.env.staging 9794ba03d3 20210510 ADI init пре 4 година
.eslintignore 9794ba03d3 20210510 ADI init пре 4 година
.eslintrc.js 9794ba03d3 20210510 ADI init пре 4 година
.gitignore 9794ba03d3 20210510 ADI init пре 4 година
.prrettierrc 9794ba03d3 20210510 ADI init пре 4 година
.travis.yml 9794ba03d3 20210510 ADI init пре 4 година
LICENSE 9794ba03d3 20210510 ADI init пре 4 година
README-zh.md 9794ba03d3 20210510 ADI init пре 4 година
VScodeSettings.txt 9794ba03d3 20210510 ADI init пре 4 година
babel.config.js 9794ba03d3 20210510 ADI init пре 4 година
jest.config.js 9794ba03d3 20210510 ADI init пре 4 година
jsconfig.json 9794ba03d3 20210510 ADI init пре 4 година
package.json 062d7e1201 img пре 4 година
postcss.config.js 9794ba03d3 20210510 ADI init пре 4 година
vue.config.js d4db180c56 7.12 пре 4 година

README-zh.md

说明文档

xigital

这是一个基于 vue-cli 进行构建的项目。它包含了 Element UI & axios & iconfont & permission control & lint,这些搭建项目必要的东西。

目录结构


├── /build/           # 项目构建(webpack)相关配置
├── /dist/            # 编译生成文件目录
├── /mock/            # mock本地服务
├── /public/          # 项目的入口文件目录
├── /src/             # 源码目录
│ ├── /api/           # 请求
│ ├── /assets/        # 组件静态资源(图片)
│ ├── /components/    # 公共组件
│ ├── /icons/         # svg图标
│ ├── /layout/        # layout
│ ├── /router/        # 路由配置
│ ├── /store/         # vuex状态管理
│ ├── /styles/        # css样式
│ ├── /utils/         # 公共方法
│ ├── /vendor/        # 插件
│ ├── /views/         # 路由组件(页面维度)
│ ├── App.vue         # 组件入口
│ ├── main.js         # 程序入口
│ ├── permission.js   # 权限控制
│ └── settings.js     # 配置文件
├── .editorconfig     # 定义代码格式
├── .env.development  # 开发环境配置
├── .env.production   # 正式环境配置
├── .env.staging      # 测试环境配置
├── .eslintgnore      # 忽略语法规范文件配置
├── .eslintrc.js      # ES6语法规范配置
├── .gitignore        # git忽略文件
├── .prrettierrc      # 编辑器配置
├── .travis.yml       # travis配置
├── .babel.config.js  # babel配置
├── .jest.config.js   # jest单元测试配置
├── .jsconfig.json    # jsconfig配置
├── LICENCE           # LICENCE
├── package.json      # 项目依赖
├── package-lock.json # 项目依赖
├── .postcssrc.config.js # css前缀
├── README-zh.md      # 项目中文文档
├── VScodeSettings.txt   # VScode配置
└── vue.config.js     # 可选的配置文件

构建(Build Setup)

# 进入项目目录
cd xigital

# 安装依赖
npm install

# 建议不要直接使用 cnpm 安装依赖(会有各种诡异的 bug)。可以通过如下设置淘宝镜像的方式解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org

# 启动服务
npm run dev

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

发布

# 构建测试环境
npm run build:stage

# 构建生产环境
npm run build:prod

其它

# 预览发布环境效果
npm run preview

# 预览发布环境效果 + 静态资源分析
npm run preview -- --report

# 代码格式检查
npm run lint

# 代码格式检查 + 自动修复
npm run lint -- --fix

# jest单元测试
npm run test:unit

# 代码格式检查 + jest单元测试
npm run test:ci

# SVG在线压缩合并
npm run svgo

兼容浏览器(Browsers support)

Modern browsers and Internet Explorer 10+.

IE / EdgeFirefoxChrome
IE / Edge
Firefox
Chrome
SafariSafari IE10, IE11, Edge last 2 versions last 2 versions last 2 versions