开发那些事儿:vant2引用Badge报错

200 阅读1分钟

项目情况:

"vant": "^2.12.54",

"vue": "^2.6.11",

"vue-router": "^3.2.0",

出现问题:

main.js 中Vue.use(Badge)后项目正常启动,但提示"export 'Badge' was not found in 'vant'

image.png

此时浏览器内报错

image.png

解决办法:

1.vue2对应vue-router(版本对应了)

2.vant2升级到官网最新版(已升级)

3.node切换版本(16/14切换无效)

以上方法还是无效

最后解决

删除node_modules

之后npm install 报错

image.png 删除package-lock.json文件后重新npm install

运行后一切正常!