使用Vant 組件 [“usingcomponents”][“van-button”]: “@vant/weapp/button/index” 未找到:
vm235:1 miniprogram/app.json: ["usingcomponents"]["van-button"]: "@vant/weapp/button/index" 未找到
在開發微信小程序時,需要引入好看的UI庫,這時就需要用到Vant UI,本人分享遇到的一些問題
解決辦法:
1、需要先在miniprogram文件里初始化package.json
npm init -y

2、在miniprogram文件里下載npm資源包
npm i @vant/weapp -S --production

3、接下來就需要在微信開發者工具里面進行配置
點擊詳情 使用npm模塊

點擊工具 構建npm

4、配置完成就可以使用了,后面就是使用過程
引用官網地址: https://vant-contrib.gitee.io/vant-weapp/#/quickstart#qi-ta
1、修改 app.json 將 app.json 中的 "style": "v2" 去除,小程序的新版基礎組件強行加上了許多樣式,難以覆蓋,不關閉將造成部分組件樣式混亂。 2、修改 project.config.json 開發者工具創建的項目,miniprogramRoot 默認為 miniprogram,package.json 在其外部,npm 構建無法正常工作。 需要手動在 project.config.json 內添加如下配置,使開發者工具可以正確索引到 npm 依賴的位置。 { ... "setting": { ... "packNpmManually": true, "packNpmRelationList": [ { "packageJsonPath": "./package.json", "miniprogramNpmDistDir": "./miniprogram/" } ] } } 3、引入組件 以 Button 組件為例,只需要在app.json或index.json中配置 Button 對應的路徑即可。 // 通過 npm 安裝 // app.json "usingComponents": { "van-button": "@vant/weapp/button/index" } 4、使用組件 引入組件后,可以在 wxml 中直接使用組件 <van-button type="primary">按鈕</van-button>
5、使用成功

以上就是解決問題的全部流程,歡迎留言討論,一起學習,一起進步!
轉載:https://blog.csdn.net/zfy21104/article/details/112506248
-------------------------------------------------------------------------------------------------------------
目錄結構


