一、问题

前天,在使用vant的checkbox复选框的时候,注意到新增加一个全选功能,通过 ref 可以获取到 CheckboxGroup 实例并调用实例方法。于是我就想用这个,但是按照上面的示例写了以后,一直提示我toggleAll is not a function,让我很纳闷。

后来发现我自己的vant的版本还是1.x的,而这个功能是在2.2.6才新增加的,于是我就升级呗。

问题来了,安装了最新版以后,在我运行程序的时候 ,就一直报错,

These dependencies were not found:
* vant/es/goods-action-big-btn in ./src/config/vant.config.js
* vant/es/goods-action-big-btn/style in ./src/config/vant.config.js
* vant/es/goods-action-mini-btn in ./src/config/vant.config.js
* vant/es/goods-action-mini-btn/style in ./src/config/vant.config.js
To install them, you can run: npm install --save vant/es/goods-action-big-btn vant/es/goods-action-big-btn/style vant/es/goods-action-mini-btn vant/es/goods-action-mini-btn/style
 即使我尝试了跑以上推荐的命令npm install --save vant/es/goods-action-big-btn vant/es/goods-action-big-btn/style vant/es/goods-action-mini-btn vant/es/goods-action-mini-btn/style 依然还是会报错 。
在网上也没有找到相关的问题报错,去看官方的issue,一直看的是还在open状态下的,没注意的已经关闭的问题,所以也没看到相关问题的提出。
把node_modules彻底删除再继续安装,也没有用。
升级vue相关的版本到最高,依旧没有用。
想了很多中可能,可就是没去打开vant.config.js去看看里面为啥没那个几个依赖,所以尝试各种办法都没用。
然后在昨晚的时候发现vant官方又升级了,到2.2.7,我就在想为啥别人就好好的呢,肯定是自己的问题啊。又去官方的issue看了看,这次忽然在被关闭的问题里,找到了和我一样问题的,官方给了解释是“参见更新日志,不兼容更新部分,https://youzan.github.io/vant/#/zh-CN/changelog#bu-jian-rong-geng-xin

二、解决办法

于是乎,终于知道了自己的问题,打开了自己的vant.config.js文件。

就是名字变了呗,更新版本后并没有自动把名字改过来,所以自己动手咯。

把名字改了以后就OK了。

三、反思

感觉现在自己很依赖百度答案,遇到问题了,自己没有认真去看是什么问题,也没有自己思考是什么导致了这个问题,就盲目的去上网搜索解决办法。

而且也没有形成很好的解决问题的思考能力。

遇到问题多多为什么,不要盲目。

 

安装vant2.2.7版本报错These dependencies were not found: vant/es/goods-action-big-btn in ./src/config/vant.config.js......的更多相关文章

  1. windows server2012 R2安装python3.x版本报错0x80240017

    windows server2012 R2安装python3.x版本报错0x80240017 环境: windows server 2012 R2系统 问题: 安装python3.5版本时候出现错误0 ...

  2. C#或Net连接Oracle操作提示 Oracle 客户端 version 8.1.7 或更高版本报错

    异常问题 远程连接ORCALE 服务器,而本地未安装任何ORCALE 相关客户端及ODAC .using System.Data.OracleClient;当我们用程序操作Oracle库的时候,OPE ...

  3. 【Egret】web版本报错:XMLHttpRequest cannot load

    [Egret] web发行版本报错:XMLHttpRequest cannot load file:///C:/Users/PX/Documents/EgretProjects/Xt1/resourc ...

  4. Android 6.0以后的版本报错:open failed: EACCES (Permission denied)

    Android 6.0以后的版本报错:open failed: EACCES (Permission denied) 在开发项目中,遇见要进行文件操作,遇见Caused by: android.sys ...

  5. mysql版本报错

    IntelliJIdea2019.3打开原项目报mysql版本报错: Error opening zip file or JAR manifest missing : /C:/Users/flycat ...

  6. Oracle高版本导出dmp导入Oracle低版本报错:"不是有效的导出文件、头部验证失败"解决方法

    从Oracle高版本中导出dmp,然后导入到Oracle低版本时会报错:"不是有效的导出文件.头部验证失败",解决方法: 方法一:下载软件:AlxcTools,打开后选择要修改的文 ...

  7. fis3 scss 版本报错

    fis3 scss编译需要安装的node版本为4.x,node版本高了fis会报错.如下图所示:

  8. cmake尝试检测GCC版本报错

    本人尝试编译指定commit版本的MRPT库,报错如下, CMake Error at cmakemodules/script_detect_gcc.cmake: (LIST): list GET g ...

  9. python numpy版本报错: File "*\numpy\__init__.py", line 305, in <module> _win_os_check()

    具体代码如下所示: from numpy import * import operator a = random.rand(4, 4) print(a) 具体报错内容如下所示: Traceback ( ...

随机推荐

  1. HDU 5126 stars 4维偏序, CDQ套CDQ

    题目传送门 题意:在一个星空中,按着时间会出现一些点,现在john想知道,在某个时间内有多少个星星是的坐标是满足条件的.(x1<=x<=x2, y1 <= y <= y2, z ...

  2. Atcoder D - Black and White Tree(树dp+博弈)

    题目链接:http://agc014.contest.atcoder.jp/tasks/agc014_d 题意:有一棵树先手涂白色,后手涂黑色,直到不能再涂为止.涂完后再把所有黑色直接相邻的白色都变成 ...

  3. 201871010134-周英杰《面向对象程序设计(java)》第二周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...

  4. Erlang模块ets翻译

    概要: 内置的存储 描述: 这个模块是Erlang内置存储BIFs的接口.这些提供了在Erlang运行时系统中存储大量数据的能力,并且能够对数据进行持续的访问时间.(在ordered_set的情况下, ...

  5. Python 70行代码实现简单算式计算器

    描述:用户输入一系列算式字符串,程序返回计算结果. 要求:不使用eval.exec函数. 实现思路:找到当前字符串优先级最高的表达式,在算术运算中,()优先级最高,则取出算式最底层的(),再进行加减乘 ...

  6. 实验吧CTF练习题---web---登录一下好吗解析

    实验吧web之登陆一下好么   地址:http://www.shiyanbar.com/ctf/1942 flag值:ctf{51d1bf8fb65a8c2406513ee8f52283e7}   解 ...

  7. Tomcat运行机制

    Tomcat其实就是一个servlet的容器,因此,它在运行过程中,首先要做以下事情: 1.实现servlet api规范.如request.response.cookie.session等,容器对其 ...

  8. Hadoop&Hbase 双机热备--Pacemaker&DRBD部署

    相关文章   DRBD的介绍请参考http://blog.csdn.net/rzhzhz/article/details/7103772   DRBD的部署请参考http://blog.csdn.ne ...

  9. Swift从入门到精通第十四篇 - 错误处理 初识

    错误处理(学习笔记) 环境Xcode 11.0 beta4 swift 5.1 错误表现和抛出 在 swift 中,错误由符合 Error 协议的类型值表示 // 示例 enum VendingMac ...

  10. 【linux】【jenkins】自动化运维七 整合sonarqube代码审查

    1.安装插件:SonarQube Scanner for Jenkins 插件安装教程参考:https://www.cnblogs.com/jxd283465/p/11542680.html 2.So ...