Component is not found in path “components/xxx/xxx“ (using by “pages/xxx/xxx“) 问题记录

这篇具有很好参考价值的文章主要介绍了Component is not found in path “components/xxx/xxx“ (using by “pages/xxx/xxx“) 问题记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

相信做过小程序的都遇到过Component is not found in path “components/xxx/xxx“ (using by “pages/xxx/xxx“) 这个问题,一般情况的是引用路径有问题,检查代码路径改对就好了,又或者是分包影响的

先说一下我得使用场景,不一定适用于所有人,只是记录一下我遇到的

1.小程序是分包的
2.主包下有个components公用组件文件夹 (主包资源(如wxss、js、wxs、component、图片、template)是全局的, 主包和子包都能引用)
component is not found in path,微信小程序,常见问题记录,小程序,微信小程序,Component,微信小程序Component,微信小程序分包

3.我的某个需求用到主包下面的businessmouth两个子包里的内容 (子包相当于有自己独立的作用域, 只能使用自己的或主包的资源, 不能使用其他子包的资源)
component is not found in path,微信小程序,常见问题记录,小程序,微信小程序,Component,微信小程序Component,微信小程序分包

4.因为还有其他的业务就顺手在business里有个页面内定义了一个功能型组件A,这个Amouth里也要进行使用(因为mouth有个一模一样的页面,可能以前同事写的,根据权限写了两份),Abusinessmouth里的引用路径:/pages/business/xxx/A/index

然后在business里无异常,在mouth里报错 Component is not found in path “components/xxx/xxx” (using by “pages/xxx/xxx”) 这个问题。

5.第一时间我觉得是引用路径写错了,然后检查路径确认无误之后还是报错,就想了下它们是不是在同一个子包内,打开app.jsonsubpackages里确认了一下,是两个子包 (子包资源不能共享的)

6.然后我就将business里的功能型组件A放到主包资源components里,然后其他子包引用主包的资源就可正常使用了。

7.so,遇到Component is not found in path “components/xxx/xxx” 这个错误
大部分都是引用路径错误,或者引用不规范导致的,认真检查一下
什么引用组件的json文件的{ component: true },这是基本语法,这种就不啰嗦了。

总结:文章来源地址https://www.toymoban.com/news/detail-784285.html

  • 检查当前文件内组件引用路径是否正确(在语法正确的前提下)
  • 检查是否是小程序子包资源的互相引用导致(在小程序分包前提下)
  • 主包资源(如wxss、js、wxs、component、图片、template)是全局的, 主包子包都能引用(在小程序分包前提下)
  • 子包有自己独立的作用域, 只能使用自己的或主包的资源, 不能使用其他子包的资源(在小程序分包前提下)

到了这里,关于Component is not found in path “components/xxx/xxx“ (using by “pages/xxx/xxx“) 问题记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity解决动画不可用:The AnimationClip ‘XXX‘ used by the Animation component ‘XXX‘ must be marked as Legacy.

    在Unity 2019.4.38.f1c1以上的版本,创建的创建Animation Clip无法使用,作为组件的默认Clip的话,那么游戏运行的时候这个Clip其实是播不出来的,而且Console会报一条 “The AnimationClip ‘XXX’ used by the Animation component ‘XXX’ must be marked as Legacy.” 的警告信息,以及一条 “Default clip co

    2023年04月08日
    浏览(47)
  • 微信小程序引入Vant报Component is not found问题

    好多年没写过代码了,最近想做个工具用于日常工作,发现全忘了,还是记下来问题解决办法吧。 1、按照网上流程,安装node.js,设置环境变量和路径,最后通过cmd验证安装是否成果 2、在小程序根目录运行npm init,一路enter即可 3、运行npm install @vantweapp --s --production 4、通过

    2024年02月16日
    浏览(45)
  • Unity报错之Android SDK Build-tools component is not found.

    错误:Android SDK Build-tools component is not found. Make sure all tools are installed in the SDK manager. Latest supported build-tools version is 30.0.2 因为没有添加组件,在Unity Hub中添加  

    2024年02月11日
    浏览(61)
  • 关于微信小程序警告“Do not have handler in component: pages/xxx/xxx. “的解决方法

    📚文章目录 📌关于警告 📄简单翻译一下 🎯出现原因 📝解决方法 💻测试代码 Do not have  handler in component: pages/register/register.  Please make sure that  handler has been defined in pages/register/register. 使用model:value=\\\"{{xxx}}\\\",对表单进行数据的双向绑定,绑定后,在表单输入信息是弹出警

    2024年02月11日
    浏览(55)
  • A component required a bean of type ‘XXX‘ that could not be found 解决办法

    问题如图: 字面意思很容易就能看出,该问题是由于SpringBoot 在启动时,bean扫描失败,从而导致加载失败。 可以从如下几个方面排查: 检查问题类上是否标注了SpringBoot可以自动扫描的注解,比如缺失了@Service、@Component、@Mapper等,如果是这个原因,直接添加上响应的注解就可

    2023年04月24日
    浏览(43)
  • 解决微信小程序使用van-search组件出现[Component] slot ““ is not found警告

    解决办法: 打开miniprogram_npm/@vant/weapp/field/index.wxml, 添加一个name=\\\"\\\"的solt. 然后重新点击编译,警告消失。

    2024年02月05日
    浏览(61)
  • vue name命名错误 Do not use built-in or reserved HTML elements as component

    描述: Do not use built-in or reserved HTML elements as component id: header 这里指的是components的名称命名不正确。 在项目中我使用的是header 作为组件名称,但是在前端html中这个是内置组件来的,名称已被占用不能再使用这些名称了。 解决方法: 把命名修改一下,避免名称冲突就好了。

    2024年02月14日
    浏览(55)
  • 解决:git repository path ‘XXX‘ is not owned by current user

    今天在拉取一个Git项目时,出现提示: 之前有同事也向我求助过,当时由于比较忙,就让他新建一个目录重新clone一下。 今天有空就花了点时间研究了一下,其实就是当前的副本目录所有权不属于当前用户。 我之前是有换过电脑,也就换了系统了,该副本是在原来的系统中

    2024年02月11日
    浏览(55)
  • ‘XXX’ cannot be used as a JSX component 原因

    1.如果你升级了react v18 可能导致是类似antd组件报错 要确认react ts 版本是否适配,如图安装对应版本ts。以及尝试更新react ,react-dom。更新后 重新运行项目 查看@types/react和ts适配版本:https://www.npmjs.com/package/@types/react 2.如果是自定义组件,且react 对应ts 版本一致 返回的是 JS

    2024年02月16日
    浏览(43)
  • 【异常】Jenkins执行前端项目Npm构建时,出现报错This dependency was not found: vue-class-component in ./node_modules/vu

    同事的代码变更,导致了在Jenkins无法执行构建 错误的原因是项目中引入了vue-class-component,但是在项目的依赖列表中,却没有找到它,因此会报如上的错误。 vue-class-component是一个用于类式Vue组件的TypeScript装饰器。 它允许您将Vue组件定义为类,这可以使您的代码更有组织性和

    2024年02月03日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包