1.4.1 • Published 3 years ago

@aliretail/react-oms-product-sdk v1.4.1

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

零售云源码页面工程

oms-product-sdk

使用

全局安装 Iceworks

$ tnpm i -g iceworks
$ iceworks --help

全局安装 FIE

$ tnpm install @ali/fie -g
$ fie help

安装依赖

$ tnpm install

开发环境依赖

node > 12

More docs.

开发调试

$ fie start

新增页面或者公共组件

$ fie add

更新套件

$ fie update

更新框架文件

$ fie pullTools

设置页面渲染 props

  • 完成了页面 sdk 代码开发后,需要执行一次 registerPage

    // 第二个参数表示页面code,参考index.json中的定义
    registerPage(Page, 'demo2');
  • 然后修改public/index.html中的window.pageConfig就可以在调试时给页面 SDK 传入 props 了

    window.pageConfig = {
      demo2: {
        name: '007',
      },
    };

发布

$ fie publish

目录

.
├── README.md
├── build # 发布文件目录
│ ├── lib
├── abc.json # def 构建配置
├── build.js # build-scripts 配置,参考:https://ice.alibaba-inc.com/docs/guide/intro
├── build.plugin.js # build-scripts 自定义插件
├── mock # 接口的 mock,参考:https://ice.alibaba-inc.com/docs/guide/advance/mock
├── package.json
├── index.json # 项目页面配置,自动生成,一般无需人工编辑
├── public # 页面模版
│ ├── favicon.png
│ ├── home.html
│ └── index.html
├── src # 前端代码
│ ├── components # 公用的组件
│ ├── interface # interface 定义
│ ├── pages # 页面
│ └── utils # 公用的工具
└── tsconfig.json