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 组件 因为不是按需导入 导致整个小程序运行起来比较卡顿 于是就自作聪明的吧很多不需要用的组件给删了 以为可以做到手动按需导入 结果就出如下问题了
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查看引用路径是否出错
祝大家问题尽快解决
有帮助的话帮忙点个赞
更多推荐
所有评论(0)