VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动

微信小程序如何开发加载npm包?方法介绍(微信小程序导入包含)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

微信小程序如何开发加载npm包?方法介绍(微信小程序导入包含)

本文介绍了如何在微信小程序开发中使用npm包的功能,大大提高了微信小程序的开发效率,也是微信小程序系列教程的视频版本更新。【相关学习推荐:小程序开发教程】

微信小程序在发布之初并不支持npm,这也是很多前端开发者在熟悉npm生态环境后,对微信小程序诟病的地方。

2.2.1版本后,微信小程序增加了对npm包加载的支持,使得小程序支持使用npm安装第三方包。

微信小程序的功能更新最近也很厉害。比如之前给大家介绍的微信小程序开发平台的新功能“云开发”,就是快速体验。

在applet中加载npm包

微信小程序关于加载npm包的官方文档在这里。在这个实用的部分,我们加载了一个npm的第三方库,miniprogram-datepicker,用来实现公历和农历的日期选择功能,而微信小程序官方组件只能简单选择一个公历时间。

1.png

在终端中定位微信小程序的项目文件夹,通过npm的安装命令进行安装。

2.png

这里一定要使用–- production选项,它可以减少一些业务无关的npm包的安装,从而减小整个小包的大小。

构建npm包

点击微信小程序开发工具“工具”菜单下的“构建npm”命令,构建npm包,可以构建成可以在小程序中加载使用的包。

为了帮助您更好地理解npm包中提到的要求,下面是对该原则的简要介绍:

首先,node_modules目录不会参与编译、上传和打包,所以小程序要想使用npm包,必须经过“构建npm”的过程。在最外层的node_modules的同级目录下会生成一个miniprogram_npm目录,存放构建打包后的npm包,也就是小程序实际使用的npm包。

构建包有两种:applet的npm包会直接将构建文件生成目录下的所有文件复制到miniprogram _ npm其他npm包将从入口js文件开始进行依赖分析和打包过程(类似于webpack)。

查找npm软件包的过程类似于npm的实施,从依赖于npm软件包的文件所在的目录开始,逐层查找,直到找到可用的npm软件包或applet根目录。

3.png

在构建完成后,还需要确认已经为该项目选中了“使用npm模块”。

4.png

在项目中使用第三方模块

在我们之前的实际项目中,我们测试了这个npm模块在主页上的加载。

在页面中布局datepicker,保存并编译项目后,单击按钮查看组件的加载。

5.png

更多编程相关知识,请访问:编程入门!!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:微信小程序如何开发加载npm包?方法介绍(微信小程序导入包含) https://zhujicankao.com/113243.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 微信小程序如何开发加载npm包?方法介绍(微信小程序导入包含)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!