- 使用微信开发工具不使用云开发选择ts语言创建后的项目结构目录如下,系统会自动创建miniprogram文件夹
- 这时尝试创建components文件夹用于组件化开发
- 在最外层创建components文件夹
- 这时无法通过右键创建Component,手动创建相关文件并在index页面进行引入运行
- 发现无法识别tabs,第一种办法失败
- 在minoprogram文件夹下创建components文件夹
在miniprogram文件夹下创建components文件夹可以通过右键创建Component,但是运行时还是无法识别,报一样的
miniprogram/pages/index/index.json: ["usingComponents"]["tabs"] 未找到的错误
下面时找到的一种解决办法
- 将原来miniprogram文件夹下的所有文件移动到项目的根目录下
- 修改project.config.json文件内容
"miniprogramRoot": "miniprogram/", => "miniprogramRoot": "",
- 再在项目最外层创建components文件夹进行组件化代码编写
- 最后运行发现能识别自定义的组件了!!!!