Component is not found in path “..../miniprogram_npm/@vant/weapp/button/index“ (using by “pages/inde

这几天写了一个小程序 用到了vantweApp 组件 因为不是按需导入 导致整个小程序运行起来比较卡顿 于是就自作聪明的吧很多不需要用的组件给删了 以为可以做到手动按需导入 结果就出如下问题了
Component is not found in path “…/miniprogram_npm/@vant/weapp/button/index” (using by “pages/index/index”)
程序未找到对应的组件

我冤啊 明明这个组件没删!
如果看客们知道如何给vantweApp瘦身 做到按需导入请在文末留言告知我 谢谢!
现在说说这个问题的解决办法
百度上很多人说的如下方案:
在这里插入图片描述
我这边测试了没用 不过大家也可以试试
我的解决方式是:
1、删除node—module文件夹
2、删除miniprogram_npm
3、删除package.json
4、重新进到小程序根目录(到packag.cinfig.json文件中看第一行有个"miniprogramRoot": “miniprogram/” 这个就是根目录) 初始化项目 npm init 然后一路按enter(这样他会按你原来的项目配置初始化)
5、接着重新安装npm install @vant/weapp --s --production(会生成一个node_module文件夹)
6、在接着到菜单栏工具那边重新选择构建(会生成一个miniprogram_npm)
如果是因为依赖和构建的原因 那么如上操作即可
还有一种原因就是你的引用路径写错了 这个情况一般发生在初次使用组件库或者第二次构建npm的时候目录位置不对 导致路径错误 这时候可以直接打开app.json查看引用路径是否出错
祝大家问题尽快解决
有帮助的话帮忙点个赞

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值