我使用2.0.0版本的vant,按需引入vant模块时,有些模块可以成功引入,有些会报错是怎么回事?
import {
Button,
Cell,
CellGroup,
DropdownMenu,
DropdownItem,
Image,
Field,
Row,
Col,
Popup,
Icon,
Checkbox,
CheckboxGroup} from 'vant';
Vue.use(Button).use(Cell)
.use(CellGroup)
.use(DropdownMenu)
.use(DropdownItem)
.use(Image)
.use(Field)
.use(Row)
.use(Col)
.use(Popup)
.use(Icon)
.use(Checkbox)
.use(CheckboxGroup);
然后报错某些模块不存在:
These dependencies were not found:
怎么会这样呢?是不是我少写了什么?
看一下node_modules/vant/路径下的package.json文件,vant版本是不是2.0的。不是2.0的话,执行一下npm i vant@beta -S
我使用的vant2.0 beta版本 按需引入组件的时候不会智能提示, 用的编辑器是webstorm 。但是组件实际是可以用,只是不智能提示, 你看下你的组件库是否是2.0 版本以上。楼上的方法是对的
npm i vant@beta -S
大版本升级为啥 npm update 不行呢?
Most helpful comment
看一下node_modules/vant/路径下的package.json文件,vant版本是不是2.0的。不是2.0的话,执行一下npm i vant@beta -S