小程序--npm引入第三方组件

官方对npm的使用介绍

https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html

可能会出现错误,没有node_modules,导致无法引入第三方UI等

在这里插入图片描述

具体正确操作应该是:

一:先新建一个小程序项目

#  在小程序项目的根目录下,按住Shift键点击鼠标右键,选择在在此次打开命令窗口,弹出cmd操作窗口,然后输入下面指令安装组件
npm init

在这里插入图片描述
这样就初始化的npm项目。

二:生成package-lock.json,记录使用的第三方插件

# 接下来生成package-lock.json,记录使用的第三方插件
npm install --production

内容如下

{
  "name": "weixin_coder",
  "version": "1.0.0",
  "lockfileVersion": 1,
  "requires": true,
  "dependencies": {
    "vant-weapp": {
      "version": "0.4.8",
      "resolved": "http://registry.npm.taobao.org/vant-weapp/download/vant-weapp-0.4.8.tgz",
      "integrity": "sha1-CxF2lWnm8jrP8Qpl+9n4R5BJZS0="
    }
  }
}

三:接着引入第三方组件,如slide-view的引用

https://github.com/wechat-miniprogram/slide-view

   安装 slide-view

npm install --save miniprogram-slide-view

 

执行完后,在项目的根目录下,会出现node_modules的包

四: 开启“使用npm模块”

 

五:然后点击工具 => 构建npm

在这里插入图片描述

最后会在项目目录中生成这样的目录

在这里插入图片描述

node_modules文件在小程序开发工具中是不显示里面具体的详细信息,只有在硬盘中才看的到。

六:引用组件

  1. 在需要使用 slide-view 的页面 page.json 中添加 slide-view 自定义组件配置
{
  "usingComponents": {
    "slide-view": "miniprogram-slide-view"
  }
}

对于我们的项目我们改成自己的目录

{
    "usingComponents": {
      "slide-view": "/miniprogram_npm/miniprogram-slide-view/index"
    }
}

然后在WXML 文件中引用 slide-view就可以了。

七:在应用过一次组件后,再应用其它组件的操作

     从第三步开始,同样的方式引用其它组件,生成的目录结构如下

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值