uni-app 编译时,分包的components丢失
uni-app 编译时,分包的components丢失
| 信息类型 | 信息内容 |
|---|---|
| 产品分类 | uniapp/小程序/微信 |
| PC开发环境操作系统 | Windows |
| PC开发环境操作系统版本号 | window10 |
| 第三方开发者工具版本号 | 最新 |
| 基础库版本号 | 最新 |
| 项目创建方式 | CLI |
| CLI版本号 | 最新 |
操作步骤:
- 分包使用自定义组件
预期结果:
- 自定义组件正常使用
实际结果:
- 自定义组件丢失

更多关于uni-app 编译时,分包的components丢失的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app 编译时,分包的components丢失的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在 uni-app 中分包时自定义组件丢失,通常是由于路径配置错误或组件未正确注册导致的。以下是常见原因及解决方案:
-
检查分包路径配置:在
pages.json的分包配置中,确保subPackages的root路径正确,且组件文件位于该路径下。例如:{ "subPackages": [{ "root": "subpackage", "pages": [{ "path": "index/index", "style": {} }] }] }组件应放在
subpackage/components目录中。 -
组件引用路径:在分包页面中使用组件时,路径需基于分包根目录。例如,在
subpackage/index/index.vue中引用组件:<template> <custom-component /> </template> <script> import CustomComponent from '@/subpackage/components/custom-component.vue'; export default { components: { CustomComponent } }; </script>

