Skip to content

组件打包与发布:练习答案 ​

答案必须保留本节输入、操作和可观察结果。先运行成功路径,再运行一个反例;

text
输入:第一次执行 → 改变一个条件 → 取消或卸载
预期:状态转移与正文规则一致;取消后没有迟到写入;失败保留可诊断原因

若结果不同,优先检查资源所有权、执行时机和宿主前提,而不是只改最终 UI。

导出与入口 ​

package.json exports 明确 ESM、类型和浏览器入口;避免依赖方深层导入私有文件。

版本与兼容 ​

自定义元素名称不可重复注册,升级 breaking change 要更换名称或提供迁移入口。

发布验证 ​

在原生页面、Vue/React 包装器和无 JS 降级页面分别安装测试,记录 bundle 大小、类型检查和浏览器支持。

章节入口核对 ​

以下入口对应本章概览或综合练习,答案核对沿用本章各知识点的实现与日志。

用心记录每一步成长