微信小程序npm引入vant-weapp的踩坑记录


Posted in Javascript onAugust 01, 2019

微信小程序项目使用npm安装vant-weapp的正确步骤 

使用npm安装vant-weapp 到项目根目录下:

npm i vant-weapp -S --production

然后再详情中选中使用npm模块,然后点击工具栏中的构建npm。本以为这样就可以安装成功了,结果

微信小程序npm引入vant-weapp的踩坑记录
没有找到npm包

这让我纠结了一个早上。看了文档,琢磨了很久,最后研究出问题的关键。

第一步:使用cmd进入项目根目录:npm init

然后一直按回车

第二步:输入你要安装的文件(npm i vant-weapp -S --production 

如果已经之前安装了vant-weapp的,就直接到工具栏中选中构建npm就可以了,如果没有就安装好再选中构建npm。

微信小程序npm引入vant-weapp的踩坑记录

我以为这样就可以使用vant-weapp框架了,然后刷新项目,问题来了。。。

错误1

微信小程序npm引入vant-weapp的踩坑记录
大概意思-找不到组件

明明步骤都对了,却还是出错。然后就网上找找问题。网上说:

解决方法:
你只需要把miniprogram_npm/vant-weapp里的组件文件夹都删除,
之后再https://github.com/youzan/vant-weapp下载一份vant, 将dist文件夹(vant-weapp-dev\vant-weapp-dev\dist)中的文件复制到项目的miniprogram_npm/vant-weapp
原文:https://3water.com/article/166771.htm

还有就是重新安装vant-weapp。重新安装是可以的,不会报错。

错误2

引入页面的的.json一定要写对,不然也会报错。

{
 "usingComponents": {
 "van-button": "vant-weapp/button" //添加这个
  }
}

微信小程序npm引入vant-weapp的踩坑记录

引入成功

emmmmm,问题不断,战火不熄,BUG之路还在继续。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
可以用来调试JavaScript错误的解决方案
Aug 07 Javascript
JS+CSS实现带关闭按钮DIV弹出窗口的方法
Feb 27 Javascript
JavaScript DOM基础
Apr 13 Javascript
Jquery attr()方法 属性赋值和属性获取详解
Apr 15 Javascript
手动初始化Angular的模块与控制器
Dec 26 Javascript
d3.js中冷门却实用的内置函数总结
Feb 04 Javascript
angularJS 发起$http.post和$http.get请求的实现方法
May 18 Javascript
Bootstrap实现的标签页内容切换显示效果示例
May 25 Javascript
vuejs手把手教你写一个完整的购物车实例代码
Jul 06 Javascript
写给vue新手们的vue渲染页面教程
Sep 01 Javascript
vue实现数字动态翻牌的效果(开箱即用)
Dec 08 Javascript
小程序实现筛子抽奖
May 26 Javascript
vue3.0中的双向数据绑定方法及优缺点
Aug 01 #Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
Aug 01 #Javascript
微信小程序使用Vant Weapp组件库的方法步骤
Aug 01 #Javascript
微信小程序中button去除默认的边框实例代码
Aug 01 #Javascript
vue-router两种模式区别及使用注意事项详解
Aug 01 #Javascript
jQuery中DOM常见操作实例小结
Aug 01 #jQuery
JS浮点数运算结果不精确的Bug解决
Aug 01 #Javascript
You might like
解析smarty 截取字符串函数 truncate的用法介绍
2013/06/20 PHP
浅析PHP页面局部刷新功能的实现小结
2013/06/21 PHP
PHP中source #N问题的解决方法
2014/01/27 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
2014/06/12 PHP
PHP通过API获取手机号码归属地
2015/05/28 PHP
PHP解压tar.gz格式文件的方法
2016/02/14 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
html向js方法传递参数具体实现
2013/08/08 Javascript
jquery动态添加option示例
2013/12/30 Javascript
JavaScript中数组去除重复的三种方法
2016/04/22 Javascript
Bootstrap实现水平排列的表单
2016/07/04 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
判断数组的最佳方法(推荐)
2016/10/11 Javascript
BootStrap select2 动态改变值的方法
2017/02/10 Javascript
微信小程序的生命周期的详解
2017/10/19 Javascript
React事件处理的机制及原理
2018/12/03 Javascript
详解在React项目中安装并使用Less(用法总结)
2019/03/18 Javascript
微信小程序 textarea 层级过高问题简单解决方案
2019/10/14 Javascript
Python数据类型详解(二)列表
2016/05/08 Python
Python自动发邮件脚本
2017/03/31 Python
Python Tkinter模块实现时钟功能应用示例
2018/07/23 Python
python 产生token及token验证的方法
2018/12/26 Python
在VS2017中用C#调用python脚本的实现
2019/07/31 Python
python科学计算之numpy——ufunc函数用法
2019/11/25 Python
Python面向对象封装操作案例详解
2019/12/31 Python
用什么库写 Python 命令行程序(示例代码详解)
2020/02/20 Python
Python如何操作office实现自动化及win32com.client的运用
2020/04/01 Python
只要五步 就可以用HTML5/CSS3快速制作便签贴特效(图)
2012/06/04 HTML / CSS
详解如何解决canvas图片getImageData,toDataURL跨域问题
2018/09/17 HTML / CSS
老海军美国官网:Old Navy
2016/09/05 全球购物
施华洛世奇日本官网:SWAROVSKI日本
2018/05/04 全球购物
计算机专业毕业生自荐信
2013/12/31 职场文书
校庆活动策划方案
2014/06/05 职场文书
python数字转对应中文的方法总结
2021/08/02 Python
Django框架中模型的用法
2022/06/10 Python