前言
微信小程序从基础库版本 2.2.1 开始支持使用 npm 安装第三方包,因此也支持开发和使用第三方自定义组件包。关于 npm 功能的详情可先阅读微信官方相关文档。阅读前文档需要对 npm 有一定的了解,也可以查阅官方 npm 文档进行学习。其实简单概括就是通过npm引入所需要的文件代码,也可以上传自己的代码到npm上供其他人使用。
使用过程
以安装并使用 “sm-crypto”为例
<blockquote><p>
1、初始化。在命令行终端中进入项目后执行 npm init,确认信息回车直到完成。
</p>
</blockquote>
2、安装 “sm-crypto”。执行:
npm i miniprogram-sm-crypto --production
执行上条命令后package.json就看这个下图这个
3、打开工具,选择构建 npm。
QQ20181113-224222@2x.png
4、在小程序代码调用并使用:
在需要使用地方调用就可以
var crypto = require('miniprogram-sm-crypto')
开发第三方自定义组件包
也可以自己开发一个开源的自定义组件包给他人使用,其他人可以通过npm使用这个包。
开发过程微信小程序有详细描述和按照官方给的demo使用:项目模板
npm的支持可以方便引入各种npm包,和开发属于自己的包供他人使用。