HBuilder 创建普通的 uni-app 项目,构造相同的目录结构
- 发布:2021-11-17 10:58
- 更新:2021-11-18 12:20
- 阅读:1186
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: MacBook Pro (13-inch, 2019, Two Thunderbolt 3 ports)
HBuilderX类型: 正式
HBuilderX版本号: 3.2.14
第三方开发者工具版本号: stable 1.05.2108150
基础库版本号: 最新
项目创建方式: HBuilderX
操作步骤:
预期结果:
/pages/componets/xx 中的组件应该被正确转换,不应该出现将组件的样式内容打包到页面的入口文件中
/pages/componets/xx 中的组件应该被正确转换,不应该出现将组件的样式内容打包到页面的入口文件中
实际结果:
组件的样式丢失,缺少 xx.wxss 文件,文件内容被打包到页面入口的 index.wxss 文件中了
组件的样式丢失,缺少 xx.wxss 文件,文件内容被打包到页面入口的 index.wxss 文件中了
bug描述:
|-- pages
|---- index
|---- index.vue
|------ components
|-------- xx-comp.vue
这样的一个目录结构,在 index.vue 中引入 xx-comp.vue,在 H5 端显示正常,但是打包到微信小程序后 xx-comp.vue 组件中的样式内容被打包到 index.wxss 中了,导致 xx-comp.vue 组件显示异常,因为打包后的目录 /pages/index/components 中缺少 xx-comp.wxss 文件。
l***@foxmail.com (作者)
HBuilder 3.2.12.20211029 自带的 uni-app 编译器有 bug,升级下编译器可以解决,比如 3.0.0-alpha-3021320211117003 版本的编译器就没有这个问题
请提供一个简单的测试工程
-
l***@foxmail.com (作者)
直接用上面提到的 HBuilder 版本创建一个 uni-app 工程,按照问题中提供的目录结构写一个 demo 就能复现
2021-11-21 20:34