UniApp小程序使用vant引入vant weapp

HBuilder X里新建项目指路

HBuilderX新建项目

安装node.js指路

安装node.js

1.通过npm安装

查看npm环境

javascript 复制代码
//打开终端输入命令查看版本
npm -version
1.1.右键打开外部终端窗口
1.2.输入npm init -y命令
1.3.通过命令安装
javascript 复制代码
npm i @vant/weapp@1.3.3 -S --production
1.4.打开工具------构建npm
1.5.构建完成

构建完成之后会出现一个文件夹"minprogram_npm"

1.6.修改project.config.json

miniprogramRoot 默认为 miniprogram,package.json 在其外部,npm 构建无法正常工作。

需要手动在 project.config.json 内添加如下配置

javascript 复制代码
"packNpmManually": true,
  "packNpmRelationList": [
    {
      "packageJsonPath": "./package.json",
      "miniprogramNpmDistDir": "./miniprogram/"
    }
  ]

2. 测试一下

2.1.引入组件
javascript 复制代码
"usingComponents":{
    "van-button": "@vant/weapp/button/index"
}
2.2.使用button
javascript 复制代码
<van-button type="primary">确定</van-button>
2.3运行效果
相关推荐
阳火锅13 小时前
鳌虾 AoCode:重新定义 AI 编程助手的下一代可视化工具
前端·人工智能·架构
拾贰_C13 小时前
【node】node彻底卸载删除
前端
TON_G-T13 小时前
uniapp-解放主包,组件下沉分包插件
webpack·uni-app
SuperEugene13 小时前
Vue3 组合式函数(Hooks)封装规范实战:命名 / 输入输出 / 复用边界 + 避坑|Vue 组件与模板规范篇
开发语言·前端·javascript·vue.js·前端框架
芝士麻雀13 小时前
掌握 .claude/ 目录:让 Claude Code 真正懂你的项目
前端·后端
cmd13 小时前
JS深浅拷贝全解析|常用方法+手写实现+避坑指南(附完整代码)
前端·javascript
进击的尘埃13 小时前
AbortController 实战:竞态取消、超时兜底与请求生命周期管理
前端·javascript
张一凡9313 小时前
我用 Zustand 三年了,直到遇见 easy-model...
前端·javascript·react.js
张元清13 小时前
React 拖拽:无需第三方库的完整方案
前端·javascript·面试
giszhc13 小时前
geojson-to-kml (KML 格式转换工具)
前端