首页 > 编程语言 >微信小程序中使用Vant Weapp组件库

微信小程序中使用Vant Weapp组件库

时间:2024-01-26 21:33:51浏览次数:36  
标签:npm node Vant 微信 Weapp qingtong json 报错

快速上手 - Vant Weapp (gitee.io)

node 版本对应的npm版本表 - 菜小鱼~ - 博客园 (cnblogs.com)

报错npm ERR! A complete log of this run can be found in: npm ERR!-CSDN博客

解决: npm install 报错 ‘The operation was rejected by your operating system‘-CSDN博客

npm install 常见错误 - 掘金 (juejin.cn)

 一、安装

1.前提已安装node.js

2.npm安装

npm i @vant/weapp -S --production

若报错

有以下报错可能:node和npm版本不匹配;权限不够等【解决方法的链接放在了文章头】

3.修改app.json

将 app.json 中的 "style": "v2" 去除

4.修改project.config.json

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

5.构建npm包

工具->构建npm->使用npm模块

 

若报错   Error: F:\year\qingtong\package.json 未找到

解决:npm init

 

 就能找到这个文件了

 

若报错   Error: F:\year\qingtong\package.json 对应的 node_modules 不存在

学习了这边文章【【message:发生错误 Error: D:\微信小程序\second-demo\package.json 对应的 node_modules 不存在】_message:发生错误 syntaxerror: parse js file (d:\小程序学习/-CSDN博客

请在 F:\year\qingtong 执行 `npm install`

 

 如出现上图的报错:说明包下载没成功,再执行一下第2步:npm i @vant/weapp -S --production

学习了这篇文章【最新,513ms审计1个包发现0个漏洞答案 - 爱码网 (likecs.com)

 

若报错:  Error: F:\year\qingtong\miniprogram\ 未找到

是因为新版本原因

解决

再执行第5步就完成构建了

 

2、使用

app.json 或者页面.json文件中:

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

在页面中使用
<van-button type="primary">按钮</van-button>

如能出现效果,但样式没有的话,可以重启一下微信小程序。

 

标签:npm,node,Vant,微信,Weapp,qingtong,json,报错
From: https://www.cnblogs.com/yheyi/p/17986689

相关文章

  • 如何获取微信的版本号详解【附完整源码】
    前两天群里有人问到这个问题,我想着在网上找个教程发给他,没想到这玩意还挺新鲜?网上基本上找不到实质性的回答...关于这个问题,其实挺简单的,微信的版本号其实就写在注册表中,读取它就完事了~打开注册列表找到【计算机\HKEY_CURRENT_USER\Software\Tencent\WeChat】,就看的到版本号......
  • 微信小程序进入场景枚举类
    微信开放文档-场景值列表///<summary>///小程序打开的具体场景值,1058-公众号文章等///</summary>publicenumEnterScene{///<summary>///其他///</summary>[Display(Name="其他")]Other=1000,///<summary>//......
  • 微信小程序如何解决botton按钮对齐问题
    Hello!大家好我是咕噜铁蛋!近年来,微信小程序的使用越来越广泛,它为用户提供了许多方便和快捷的服务。在小程序开发过程中,我们经常会遇到一些问题,例如如何解决botton按钮对齐问题。今天铁蛋为大家详细介绍如何解决微信小程序中botton按钮对齐问题。一、什么是botton按钮对齐问题?在微信......
  • 火山引擎VeDI:新增微信小程序广告A/B实验功能,助力企业降低获客成本
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 近日,火山引擎数智平台VeDI旗下的A/B测试平台(DataTester)宣布推出一项创新的广告投放解决方案,这项能力让企业可以在微信小程序端进行广告A/B测试,以更科学、更精准地优化广告策略。此项......
  • Uniapp微信小程序:轻松实现自定义导航栏,提升用户体验
    1、引言当涉及微信小程序的界面设计时,我们常常会发现自带的导航栏功能相对简单,仅限于显示当前页面的标题。然而,在实际开发过程中,我们往往需要更多的自由度和个性化,以满足用户体验的需求。因此,自定义导航栏成为必然选择。通过自定义导航栏,我们可以赋予小程序更多的设计灵活性和交互......
  • 2024最新iOS17.3微信分身详解分享
    微信是目前最流行的社交软件之一,拥有庞大的用户群体。然而,对于一些需要同时使用多个微信账号的用户来说,使用官方版微信就显得有些不方便。iOS分身微信软件可以解决这个问题,它可以让用户在同一台设备上同时登录多个微信账号,从而实现工作生活两不误。iOS分身微信软件的优势iOS分身微......
  • 微信小程序Day3
    wx:if、wx:elif、wx:else:判断语句在js文件声明type变量 wxml文件实现对type的判断 <block>标签可将多个标签打包,而不在页面上渲染 wx:for循环语句(若未声明则索引默认为index,值为item)wxml实现语句 也可以自定义索引和值的名称 对key:value的循环语句实现js文件......
  • 微信小程序之条形码和二维码
    整个示例目录:index.wxml代码: <view class="container page">  <view class="panel">    <view class="header">    </view>    <view class="barcode">      <view class="barnum">......
  • 微信小程序个人中心模板
    wxml<view><viewclass="top"><viewclass="center"><viewclass="center_top"><viewclass="center_img"bindtap="toBaseInfo"><!--<imagesrc=&qu......
  • Vue与微信小程序开发时的区别
    Vue与微信小程序开发时的区别一,生命周期vue:跳转页面时,钩子函数都会被重新出发一次,每次进入页面所有得钩子函数都会被触发一次小程序:onload()一个页面只会被加载一次,可以在onLoad中获取打开当前页面所调用的query参数。onShow():每次打开页面都会调用一次。二、数......