快速开始
环境要求
- Node.js(推荐 LTS)
- Yarn
获取代码
git clone https://gitee.com/ice-gl/dynamic-component-service
cd dynamic-component-service
安装依赖
yarn
常用命令说明
🔧 本地开发(仅调试)
yarn dev
⚠️ 注意 federation 动态组件机制 不支持 dev 模式发布服务
dev仅用于本地组件页面调试
📦 构建组件服务
yarn build
构建完成后,可将产物部署到自己的服务器。
注意事项:
当前版本仅支持 域名根目录部署
请注意 HTTP / HTTPS 跨域问题
- 建议提前了解 Web 服务跨域配置(CORS)
👀 本地预览(推荐)
yarn preview
- 默认端口:
5000 - 启动后即可作为 完整的动态组件服务
可将该地址配置到:
- tvt.js 开源基座 👉 https://opensource.icegl.cn/#/plugins/loadDynamicComponent/readConfig
- 区域三维场景编辑器 👉 https://oss.icegl.cn/p/zone3Deditor/#/plugins/zone3Deditor/index
用于 调试 / 编辑 / 开发。
🔁 热更新服务(推荐开发方式)
yarn serve
等价于:
yarn build + yarn preview(带监听)
- 文件改动自动重新编译
- 本地 5000 端口实时更新组件服务
