halo-studio-basis
halo IDE 基础层,负责区分零售云与其他环境,并根据开发权限配置,控制文件树的显示隐藏以及相关权限的读取。
权限
权限详细设计:https://yuque.antfin-inc.com/bp-xt-sp/aqz485/oansxr
权限以转移到ide前端
网关
上下游系统接口网关的统一配置及开发环境公共依赖安装
埋点
统一埋点方法调用
目录说明
.
├── src # 源码目录
│ ├── extend
│ │ ├── browser # browser 层
│ │ │ ├── component-a.tsx
│ │ │ ├── component-b.tsx
│ │ │ └── index.ts
│ │ └── node # node 层
│ │ └── index.ts
│ ├── extension.ts
│ └── test
│ ├── extension.test.ts
│ └── index.ts
├── out/ # 编译输出目录
├── CHANGELOG.md
├── README.md
├── kaitian.js # Kaitian 插件描述文件
├── package.json
├── tsconfig.json
├── tslint.json
├── typings
├── webpack.config.entry.js # 入口工程配置
├── webpack.config.browser.js # browser 工程配置
└── webpack.config.node.js # node 工程配置
运行
# 开发
$ npm run watch
# 编译
$ npm run compile
接口 mock
| |