微信小程序ts+less模版引入Rant Weapp

一、新建微信小程序模版

选择:不使用云服务 / ts+less

二、引入Rant Weapp

https://vant-contrib.gitee.io/vant-weapp/#/quickstart

我使用以下方式

1、第一步

c 复制代码
# 通过 npm 安装
npm i @vant/weapp -S --production

2、第二步

c 复制代码
将 app.json 中的 "style": "v2" 去除

3、第三步

c 复制代码
修改 project.config.json ,ui组件会根据这个路径找
{
  ...
  "setting": {
    ...
    "packNpmManually": true,
    "packNpmRelationList": [
      {
        "packageJsonPath": "./package.json",
        "miniprogramNpmDistDir": "./miniprogram/"
      }
    ]
  }
}

4、第四步

c 复制代码
重启开发工具、工具 -> 构建 npm

5、第五步

c 复制代码
typescript 支持
在 tsconfig.json 中增加如下配置,以防止 tsc 编译报错。
请将path/to/node_modules/@vant/weapp修改为项目的 node_modules 中 @vant/weapp 所在的目录。
{
  ...
  "compilerOptions": {
    ...
    "baseUrl": ".",
    "types": ["miniprogram-api-typings"],
    "paths": {
      "@vant/weapp/*": ["path/to/node_modules/@vant/weapp/dist/*"]
    },
    "lib": ["ES6"]
  }
}

6、第六步

c 复制代码
引入组件
// 通过 npm 安装
// app.json
"usingComponents": {
  "van-button": "@vant/weapp/button/index"
}

7、第七步

c 复制代码
引入组件后,可以在 wxml 中直接使用组件
<van-button type="primary">按钮</van-button>
相关推荐
Geek_Vison7 小时前
2026 跨端框架横评:FinClip、Taro、uni-app、Remax、mPaaS 五款工具技术+业务双维度测评
小程序·uni-app·taro·mpaas·小程序容器
kidding7239 小时前
高效备忘清单工具类小程序
前端·计算机网络·微信小程序·小程序
黄华SJ520it9 小时前
二二复制公排模式小程序开发全解析
小程序
维双云11 小时前
商城小程序在线收款怎么做:收款链路、订单流转和后台处理怎么接
小程序
Geek_Vison11 小时前
APP集成了50多个小程序后,如何搭建一个小程序管理平台来管理这些小程序~
小程序·uni-app·apache·mpaas·小程序容器
万岳科技系统开发11 小时前
教育培训小程序搭建中的AI题库功能解析
人工智能·小程序
前端 贾公子11 小时前
小程序蓝牙打印探索与实践 (最终章)
前端·微信小程序·小程序
小羊Yveesss13 小时前
2026年个人能做微信小程序吗?
微信小程序·小程序
kidding72313 小时前
BMI 健康测量仪工具类小程序
前端·微信小程序·小程序
云迈科技-软件定制开发13 小时前
智慧物业小程序完整技术功能清单(业主端+管理后台+硬件联动|可直接落地)
小程序