icestark
icestark copied to clipboard
mountModule加载微模块时runtime是否可支持import导入的三方库
问题:mountModule加载微模块时runtime是否可支持import导入的三方库 期望的类似效果: import axios from 'axios'; import { mountModule, unmoutModule } from '@ice/stark-module';
const moduleInfo = { name: 'moduleName', url: 'https://localhost/module.js', runtime: [ { id: 'axios', url: axios } ], };
mountModule(moduleInfo, mountNode);
runtime 中的依赖 目前是需要搭配 external 的方式引入的,即引入的 url 为 umd 资源链接,同时在构建工程上需要配置 externals
@ClarkXia 您好,如果runtime可以支持import导入的三方库,这样可以把三方库都在放在主项目中,微模块共享主项目的三方库,保持微模块打包后的最小体积 不知道后续开发计划是否可以支持?
现在 external 的方式 就能达到这个效果