女娲+直播+IM,PC浏览器端项目
使用方法
-
安装 nvm:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
-
安装 nodejs:
nvm install 12.18.0
-
安装依赖:
npm i
-
从 env.template 复制一份到本地的 .env 文件
-
npm start
-
happy coding
ENV
当前环境,stage 预发布,prod 生产
PC_ENV=prod
接口base url
PC_API_HOST=https://api.doujia.lanxinnvzi.com
cdn 前缀(切记后面要加个 /)
PC_PUBLIC_PATH=https://haha.com/
本地开发模式
npm start
一键修复可修复的 eslint 问题
npm run fix
打包
npm run build
打包分析(生产模式)
npm run anal
项目说明
-
简易状态管理,点我查看
-
代码受 eslint 约束,rule 遵循 standardjs
-
代码分割和按需加载,所有页面都需按路由分割和按需加载
-
使用 ts,无特殊情况,不允许有 js 文件出现
-
用到多次的 interface 丢到
typings/common.d.ts