基于qiankun架构的微服务"基座应用"-"子应用"架构,在本地开发时需要同时启动"基座应用"与待开发"子应用",影响效率与开发体验。 安装本插件,可实现只启动待开发"子应用"进行业务开发。
npm i yzs-dev-helper
import { devHelper } from 'yzs-dev-helper'
// development下,执行插件逻辑
if (!window.__POWERED_BY_QIANKUN__) {
if (process.env.NODE_ENV === 'development') {
devHelper({ appName: 'layton' })
}
}
option | 说明 | 默认值 |
---|---|---|
appName | layton、afcc、cbmp | 必选,无默认值 |
localEntry | 本地开发地址,用以替换拉取后对应的子应用htmlEntry | 默认location.host对应地址 |
spaceHtmlEntry | 空间站线下环境地址,用以支持多空间站场景 |