1.0.0 • Published 4 years ago

react-eip v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

项目描述

@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;
}