微信小程序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 相关文章推荐
表单项的name命名为submit、reset引起的问题
Dec 22 Javascript
javascript针对DOM的应用实例(一)
Apr 15 Javascript
JavaScript高级程序设计(第3版)学习笔记13 ECMAScript5新特性
Oct 11 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
Oct 20 Javascript
理解Javascript图片预加载
Feb 23 Javascript
JavaScript实现复制内容到粘贴板代码
Mar 31 Javascript
搞定immutable.js详细说明
May 02 Javascript
js 动态生成html 触发事件传参字符转义的实例
Feb 14 Javascript
Vue.js实战之Vuex的入门教程
Apr 01 Javascript
Vue-cropper 图片裁剪的基本原理及思路讲解
Apr 17 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
Apr 13 Javascript
vue transition 在子组件中失效的解决
Nov 12 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
ajax+php打造进度条 readyState各状态
2010/03/20 PHP
PHP把网页保存为word文件的三种方法
2014/04/01 PHP
php浏览历史记录的方法
2015/03/10 PHP
php session的应用详细介绍
2017/03/22 PHP
一页面多XMLHttpRequest对象
2007/01/22 Javascript
原生js写的放大镜效果
2012/08/22 Javascript
animate动画示例(泪奔的小孩)及stop和delay的使用
2013/05/06 Javascript
jquery实现图片灯箱明暗的遮罩效果
2013/11/15 Javascript
基于promise.js实现nodejs的promises库
2014/07/06 NodeJs
jQuery点击按钮弹出遮罩层且内容居中特效
2015/12/14 Javascript
thinkphp实现无限分类(使用递归)
2015/12/19 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
jquery中绑定事件的异同
2017/02/28 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
2017/08/09 jQuery
vue项目中用cdn优化的方法
2018/01/03 Javascript
在js代码拼接dom对象到页面上的模板总结
2018/10/21 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
用npm-run实现自动化任务的方法示例
2019/01/14 Javascript
原生js实现密码强度验证功能
2020/03/18 Javascript
在vue中使用eslint,配合vscode的操作
2020/11/09 Javascript
使用Python中的cookielib模拟登录网站
2015/04/09 Python
Python实现基本线性数据结构
2016/08/22 Python
Django打印出在数据库中执行的语句问题
2019/07/25 Python
使用python快速在局域网内搭建http传输文件服务的方法
2019/11/14 Python
python 工具 字符串转numpy浮点数组的实现
2020/03/14 Python
HTML5 常见面试题之PC端和移动端区别介绍
2018/01/22 HTML / CSS
英国第一的购买便宜玩具和游戏的在线购物网站:Bargain Max
2018/01/24 全球购物
美国领先的水果篮送货公司和新鲜水果供应商:The Fruit Company
2018/02/13 全球购物
英国历史最悠久的DJ设备供应商:DJ Finance、DJ Warehouse、The DJ Shop
2019/09/04 全球购物
浙大网新C/C++面试解惑
2015/05/27 面试题
strlen的几种不同实现方法
2013/05/31 面试题
会计毕业生求职简历的自我评价
2013/10/20 职场文书
汽车专业求职信
2014/06/05 职场文书
学校三节实施方案
2014/06/09 职场文书
红领巾广播站广播稿(3篇)
2014/09/20 职场文书