@appshell/loader

中文文档
1.0.0-alpha.148发布于 2026/10/30MITTypeScriptCommonJS构建来源已验证近 30 天下载 5482

装入 Appshell 组件的工具

中文使用文档

Appshell CI

@ appshell/ 载入器

用Appshell和Webpack Module Front制造的微前端动态加载Appshell组件.

工作实例可见于此 这里。 。 。 .

开始

开始,你需要安装 @appshell/loader数字 :

npm install @appshell/loader

或者说

yarn add @appshell/loader

或者说

pnpm add @appshell/loader

默认导出为装货厂. 它返回解析远程的同步函数 键并加载后面的组件。 它不需要配置- 组成被读取 从登记处所服务的文件中删除.

import componentLoader from '@appshell/loader';

const load = componentLoader();

const Component = load<MyComponent>('MyModule/MyComponent');

render(<Component />);

成分从何而来?

登记册将它纳入它所服务的文件中,作为: window.__appshell_config__。 。 。 .

如何解决远程

装货者走一连串的解决者,使用第一个答案:

解析器来源当它回答
inlineResolverwindow.__appshell_config__登记册为网页服务,并列出了组成情况。 没有网络通话.
registryResolverGET /v1/applications/:id/remotes/:key遥控器在此页面服务后被激活.

一个包裹的 vars 交付到 @appshell/runtime 紧接之前的存储 它的遥控器已经装入, 因此它们已经在软件包的模块评价前就已经到位了 。 他们 已与申请的覆写合并,因为登记处这样做 合并服务器侧-浏览器不应用任何功能. 包裹读取他们 getVars() 从 @appshell/runtime/vars。 。 。 .

可以完全绕过链条,这主要用于测试和嵌入器:

const load = componentLoader({ resolver: myResolver });

你有特定框架装载器吗?

见 @ appshell/ 反应 (单位:千美元) React 加载器.

版本与发布记录

@appshell/loader 共发布 161 个版本,首次发布于 2023/03/20;过去 12 个月发布了 139 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.0.0-alpha.148latest2026/10/309 天前
1.0.0-alpha.1472026/10/2910 天前
1.0.0-alpha.1462026/10/2810 天前
1.0.0-alpha.1452026/10/2810 天前
1.0.0-alpha.1442026/10/2712 天前
1.0.0-alpha.1432026/10/2613 天前

关于 @appshell/loader 的常见问题

@appshell/loader 是什么?

装入 Appshell 组件的工具

如何安装 @appshell/loader?

在项目目录运行 npm install @appshell/loader,或使用 pnpm add / yarn add / bun add。

@appshell/loader 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@appshell/loader 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@appshell/loader 可以商用吗?

@appshell/loader 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@appshell/loader 的下载量有多少?

根据 npm 官方下载统计,@appshell/loader 在 2026/10/07 – 2026/11/05 这 30 天内被下载 5,482 次,日均约 183 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@appshell/loader 还在维护吗?

最新版本 1.0.0-alpha.148 发布于 2026/10/30(9 天前);至今共发布 161 个版本,其中过去 12 个月发布了 139 个;首次发布于 2023/03/20。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。