1.6.22 • Published 5 years ago

megatron-front v1.6.22

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

Megatron-Front

新塔伊丝项目前台。作为主站 PC、主站 M、多国家站 PC、多国家站 M 前台页面使用。也支持兰亭主站和M站集成。

关键点

  • Megatron-front 的设计初衷为:可以为任何一个项目提供活动专题页面。支持快速集成。
  • 不跟具体平台绑定,只对外提供必要的页面级组件接口。
  • 本身为 npm 包,需要独立安装,手动集成.

技术栈

  • react
  • mobx
  • typescript

包引用

  • PC/M 手动新增依赖
$ cd blazer-web
$ nrm use ez // 切换到内网npm
$ yarn add megatron-front
  • 项目里新增页面路由。将megatron-front作为第三方包导入。
import { MegatronFrontBlazerMobile } from "megatron-front";

class YOU_PAGE_COMPONENT extents React.PureComponent {
    render() {
        return <MegatronFrontBlazerMobile {...} />
    }
}

Megatron-front 包开发

包文件开发(维护)有两种方式,二选一即可:

  • webpack-dev-sever
$ cd megatron-front
$ yarn run dev:m
$ yarn run dev:pc
  • yarn linkyarn unlink
$ cd <your_local_dir>/megatron-front
$ yarn link
$ yarn build
$ cd blazer-web
$ yarn link megatron-front

yarn link 会在[全局]/node_modules 下创建指向 [your_local_dir]/megatron-front 包文件的符号链接。供后面 PC/M 项目 link 使用

PC/M 目录内,yarn link megatron-front 会将项目内对 megtron-front 的引用链接到 [your_local_dir]/megatron-link

如此,只要 [your_local_dir]megatron-front 文件夹内有文件变化,会直接体现在 PC/M 的 dev-server模式内

链接: yarn link
取消链接: yarn unlink

  • 完成开发后,版本发布
$ nrm use ez  
$ npm version patch // minor | major  
$ npm publish  

注意

  • megatron-front 没有单独的 UAT|online 发布逻辑
  • megatron-front 的UAT/ONLINE 部署跟引用的项目走。

如何给兰亭调试

  • 场景1
1.6.22

5 years ago

1.6.20

5 years ago

1.6.14

5 years ago

1.6.11

5 years ago

1.6.13

5 years ago

1.6.12

5 years ago

1.6.8

5 years ago

1.6.7-3

5 years ago

1.6.7-2

5 years ago

1.6.6

5 years ago

1.6.5

5 years ago

1.6.4

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.9

5 years ago

1.5.8

5 years ago

1.5.7

5 years ago

1.5.6

5 years ago

1.5.5

5 years ago

1.5.4

5 years ago

1.5.3

5 years ago

1.5.2

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.4.27

5 years ago

1.4.26

5 years ago

1.4.18

5 years ago

1.4.17

5 years ago

1.4.16

5 years ago

1.4.13

5 years ago

1.4.12

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.29

5 years ago

1.2.28

5 years ago

1.2.27

5 years ago

1.2.25

5 years ago

1.2.24

5 years ago

1.2.23

5 years ago

1.2.22

5 years ago

1.2.21

5 years ago

1.2.20

5 years ago

1.2.19

5 years ago

1.2.18

5 years ago

1.2.17

5 years ago

1.2.14

5 years ago

1.2.13

5 years ago

1.2.12

5 years ago

1.2.11

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.2

6 years ago

1.0.1

6 years ago