- 问题背景:
最近学习小程序开发,自定义组件后调用编译时报错 Component is not found...
因为用到了云函数,就在根目录下新建了cloudfunctions
和miniprogram
两个子目录,将初始时的所有文件放到了miniprogram
文件夹下,这就导致了跟着官方文档新建component的时候报错,无法找到自定义组件。
我的小程序目录结构如下:
- 解决方案:
新建的自定义组件(components文件夹) 需要在 mineprogram目录下,不要直接放在根目录下。
并且!如果新建component之前已经有一个空的components
文件夹,那一定要先把这个文件夹删掉,重新新建一个,再在components
下新建组件。
我就是没有完全删掉
components
文件夹,直接在项目本身带的空components
文件夹下新建了自定义组件,怎么找都找不到错误,网上的方法也都试了,也没用。浪费了很多时间
所以: !!!!一定要删掉项目本身的空components文件夹,重新在miniprogram下新建components。!!!!