微信小程序使用vant weapp报错

如果是按照【vant weapp】 来一步步走的,也许会遇到我遇到的错误。

我的踩坑,希望能够帮你解决问题。

错误一:构建错误

在这里插入图片描述

当按照vant weapp快速上手的指引一步步走,到了步骤四 构建 npm 包遇到了第一个坑。

这个报错其实是因为上一步配置packNpmRelationList时的路径不准确的问题。

解决办法:

   "packNpmRelationList": [
      {
        "packageJsonPath": "./package.json",
        "miniprogramNpmDistDir": "./node_modules/"
      }
    ]

如此即可构建成功

在这里插入图片描述

错误二:[“usingComponents”][“van-button”] 未找到

在这里插入图片描述

这是遇到的第二个坑,这个坑有点让人疑惑。明明是完全按照官方文档来的,为什么会出现问题呢?不信邪的我又前前后后重新创建了三四个小程序,重新走这个过程。无一例外,全部都是这个问题。

百度好久,google好久。看了好多相关文章,发现那些文章有一个共同点

npm 构建生成 miniprogram_npm

但是我仔细看了看我的小程序,确定没有这个文件。为什么别人有,我却没有???是不是哪里出问题了???或者说流程颠倒了???

想到这,准备参考官方文档,然后适当的调整一下步骤流程。果然,成功了。

下面就是我安装使用成功的步骤。

我的安装流程

1. 重新创建项目

在创建项目这一步骤不再进行赘述

创建完成,此时的目录结构
在这里插入图片描述

2. 初始化npm

前提是你已经安装了nodenpm

npm init -y

在这里插入图片描述

3. 安装插件

npm i @vant/weapp -S --production

在这里插入图片描述

4. 勾选npm & npm构建

在这里插入图片描述
注意
如果有使用npm模块选项,就进行勾选,然后构建npm
如果没有也不用纠结,直接构建npm

我这里就没有使用npm模块选项这个选项

注意:

如果是新版本的微信开发者工具,需要修改步骤5的路径为:"miniprogramNpmDistDir": "./"

构建完成后,注意看项目的目录结构多了一个文件夹:
在这里插入图片描述
到了这,我们才有了别人有的文件夹。

5. 修改 project.config.json

{
  ...
  "setting": {
    ...
    "packNpmManually": true,
    "packNpmRelationList": [
      {
        "packageJsonPath": "./package.json",
        "miniprogramNpmDistDir": "./miniprogram/"
      }
    ]
  }
}

6. 引入组件

如果发现报错Error: module "miniprogram_npm/@vant/weapp/common/component.js" is not defined,不要紧张,刷新一下即可。

你可以选择在app.json引入,也可以在指定组件的json文件里进行引入

我是在app.json里引入:

"usingComponents": {
  "van-button": "@vant/weapp/button/index"
}

在这里插入图片描述

7. 使用组件

  <van-button type="default">默认按钮</van-button>
  <van-button type="primary">主要按钮</van-button>
  <van-button type="info">信息按钮</van-button>
  <van-button type="warning">警告按钮</van-button>
  <van-button type="danger">危险按钮</van-button>

在这里插入图片描述

8. “style”: “v2”

在 vant weapp官方文档给了这么一句:

将 app.json 中的 "style": "v2"去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。

所以看个人情况,是否要删除这一句~

  • 8
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: 微信开发者工具安装Vant weapp报错,可以尝试以下步骤:1. 检查是否安装了最新版本的微信开发者工具;2. 确认安装了Vant Weapp的最新版本;3. 清理微信开发者工具的缓存;4. 重新安装Vant Weapp。 ### 回答2: 如果在安装微信开发者工具时遇到了Vant weapp报错问题,可以尝试以下方法解决: 1. 首先,请确保你的微信开发者工具和Vant weapp的版本兼容。可以查看Vant weapp的官方文档,找到对应的微信开发者工具版本要求,确保你的开发者工具版本符合要求。 2. 检查你的网络连接是否稳定。有时候网络不稳定可能会导致Vant weapp的安装过程中出现报错。可以尝试更换网络环境,或者重新连接网络再次尝试安装。 3. 清理缓存和临时文件。有时候微信开发者工具的缓存或者临时文件可能会导致安装出错。你可以在微信开发者工具的设置中找到“工具”选项,选择“清除缓存”和“结束所有的node进程”,然后重新启动开发者工具并尝试再次安装Vant weapp。 4. 如果以上方法都无效,可以尝试使用命令行工具进行安装。首先,在你的项目根目录下打开命令行工具,然后运行以下命令安装Vant weapp: ```bash npm install @vant/weapp -S --production ``` 等待安装完成后,重新打开微信开发者工具,查看是否能正常使用Vant weapp。 如果以上方法仍未解决问题,建议查阅Vant weapp官方文档中的常见问题和报错解决方案,或者在相关技术社区提问,获取更专业的帮助。 ### 回答3: 微信开发者工具安装 Vant weapp 报错可能是由于以下几个原因引起的: 1.版本不兼容:检查 Vant weapp 的版本是否与微信开发者工具的版本兼容。可以尝试升级微信开发者工具和 Vant weapp 到最新版本,然后重新安装。 2.依赖缺失:Vant weapp 的安装可能需要一些依赖项,比如 node.js 和 npm。确保你的系统中已经正确安装了这些依赖,之后再重新安装 Vant weapp。 3.网络问题:如果报错是由于网络问题引起的,可以尝试切换网络或者使用代理服务器进行安装。 4.其他问题:如果以上方法都无法解决问题,可以查看报错信息来获取更多的线索。也可以参考 Vant weapp 的官方文档或者在社区中提问,寻求帮助。 总的来说,解决微信开发者工具安装 Vant weapp 报错的方法包括更新软件版本、检查依赖缺失、解决网络问题和查找更多信息。希望以上的解答能够帮到你。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值