# bigscree-template **Repository Path**: zxyhim/bigscree-template ## Basic Information - **Project Name**: bigscree-template - **Description**: vue 数据大屏,智能门户 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-05-02 - **Last Updated**: 2025-01-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vue2-bigscree-template 基于 vue-cli4.0 + webpack 4 + vant ui + sass+ rem 适配方案+axios 封装,构建大屏数据可视化模板脚手架 ### Node 版本要求 `Vue CLI` 需要 Node.js 8.9 或更高版本 (推荐 8.11.0+)。你可以使用 [nvm](https://github.com/nvm-sh/nvm) 或 [nvm-windows](https://github.com/coreybutler/nvm-windows) 在同一台电脑中管理多个 Node 版本。 本示例 Node.js 12.14.1 ### 启动项目 ```bash git clone https://gitee.com/chenruisheng/vue2-bigscree-template.git cd vue2-bigscree-template cnpm install npm run serve ``` 目录 - √ Vue-cli4 - [√ 配置多环境变量](#env) - [√ rem 适配方案](#rem) - [√ 大屏可视化不同分辨率 适配方案](#1920*1080) - [√ vm 适配方案](#vm) - [√ VantUI 组件按需加载](#vant) - [√ Sass 全局样式](#sass) - [√ Vuex 状态管理](#vuex) - [√ Vue-router](#router) - [√ Axios 封装及接口管理](#axios) - [√ Webpack 4 vue.config.js 基础配置](#base) - [√ 配置 alias 别名](#alias) - [√ 配置 proxy 跨域](#proxy) - [√ 配置 打包分析](#bundle) - [√ 配置 externals 引入 cdn 资源 ](#externals) - [√ 去掉 console.log ](#console) - [√ splitChunks 单独打包第三方模块](#chunks) - [√ 添加 IE 兼容 ](#ie) - [√ Eslint+Pettier 统一开发规范 ](#pettier) ### ✅ 配置多环境变量 `package.json` 里的 `scripts` 配置 `serve` `stage` `build`,通过 `--mode xxx` 来执行不同环境 - 通过 `npm run serve` 启动本地 , 执行 `development` - 通过 `npm run stage` 打包测试 , 执行 `staging` - 通过 `npm run build` 打包正式 , 执行 `production` ```javascript "scripts": { "serve": "vue-cli-service serve --open", "stage": "vue-cli-service build --mode staging", "build": "vue-cli-service build", } ```