vant-cli脚手架组件无法预览问题
问题
使用 vant-cli + typescript 开发组件库时发现组件无法预览,同时根据文档在markdown文档中使用
<demo-code>
预览桌面组件时也无法显示样式。
原因
由于vant-cli相关文献较少,并且官方文档不完善,所以走了很多弯路。然后无意中去看 yarn中相关vant-cli包的更新日志时发现:
4.0版本不支持预览桌面端组件
找到问题后就很好解决了
解决方法
重新创建项目
yarn create vant-cli-app // 创建项目
yarn add @vant/cli@3.11.2 --dev // 安装vant/cli
yarn dev
发现报错:
TypeError: Cannot read properties of undefined (reading 'locales')
发现是 node_modules@vant\cli\lib\config\webpack.site.dev.js:21:24 中的siteConfig不存在locales属性
由于create-vant-cli-app和vant/cli都是在2月份更新的版本,所以合理猜测是 create-vant-cli-app 包的版本问题
由于yarn create不能指定版本号,并且
yarn create react-app my-app
等价于
yarn global add create-react-app
create-react-app my-app
所以
yarn global add create-vant-cli-app@1.1.1
yarn create-vant-cli-app my-app
yarn add @vant/cli@3.11.2 --dev
yarn dev // 运行
问题解决
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)