1.0.0 • Published 4 years ago
react-eip v1.0.0
项目描述
@name: 工作台重构版
@负责人:闫君鹏、李金叶、肖辛忠
@createDate: 2019/12
简介:工作台重构版, 基础框架 react 说明: 本项目是针对原有工作台的一些问题,缺陷,主要是针对可扩展性,性能进行启动,本项目属于重构版,开发规则较之前苛刻,请后续开发的人一定注意前端的五大设计原则,希望追求高质量,高扩展性的组件。 极力推荐用16.8新特性 hook 进行开发
规范
- 文件夹:小驼峰
- js文件:大驼峰
- scss文件:大驼峰(对应的组件命名).scss
- 图片:bg icon img_ 下划线连接
如何运行
hot模式
@环境:node、git、yarn
@安装插件: yarn
@command: yarn hot
监听模式
@环境:node、git、yarn、nginx
@安装插件: yarn
@添加:env->local.js
@配置nginx
@command: yarn local
构建项目
分支:
测试:test
预发布:pre-release
线上:release
构建命令:
开发:yarn hot / yarn local
测试:yarn test
预发布:yarn pre
正式:yarn prod
在package.json里面有相应的命令配置
指引
添加local文件
const env = require('./test');
Object.assign(env, {
HOST: '//localhost/',
SOURCE_HOST: '//localhost/',
});
module.exports = env;
配置nginx
在nginx.conf
中添加如下代码,如果不清楚,可咨询相关人员
location /eip_new {
alias /Users/yezi/eqxiu/xiutui/innovation-eip/build/;
index index.html index.htm;
try_files $uri $uri/ /index.html =404;
}
1.0.0
4 years ago