微信小程序云开发如何使用npm安装依赖


Posted in Javascript onMay 18, 2019

微信小程序开发教程描述的相当模糊,以至于我反复品读,多次尝试才悟出来该怎么在云开发中使用 npm 安装依赖。

首先强调一下,云开发中必须安装 wx-server-sdk 依赖, 而wx-server-sdk 依赖需要使用 npm 的。但由于部分开发过程可能不再需要其他的依赖,那么每次开发都要使用 npm 安装依赖是一件很麻烦的事情。微信为了简化云开发操作,提供了一键云端安装 wx-server-sdk 依赖,也就是在云端帮助我们搞定,不需要我们手动在本地使用 npm 安装,如下图:

微信小程序云开发如何使用npm安装依赖

如果某个自建的云函数需要使用 npm 安装第三方依赖,该怎么办呢?操作如下:

1. 右键云函数,选择“终端打开”,如下图:

微信小程序云开发如何使用npm安装依赖

2. 安装所需依赖:

npm install request-promise --production

3. 紧接着,千万别忘了,安装 wx-server-sdk 依赖:

npm install wx-server-sdk --production

4. 选择“上传并部署:所有文件”,如下图:

微信小程序云开发如何使用npm安装依赖

5. 等待完成,即可,如下图:

微信小程序云开发如何使用npm安装依赖

ps:

若不使用npm,则直接选择“云端安装依赖”。

若要使用npm,则需在终端中手动安装依赖。此时,千万不要忘记安装 wx-server-sdk 依赖,因为“上传并部署:所有文件”这一选项并不会帮我们傻瓜式安装 wx-server-sdk 依赖。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery查询数据返回object和字符串影响原因是什么
Aug 09 Javascript
javascript内存管理详细解析
Nov 11 Javascript
排序算法的javascript实现与讲解(99js手记)
Sep 28 Javascript
JS中捕获console.log()输出的方法
Apr 16 Javascript
JavaScript数组去重的3种方法和代码实例
Jul 01 Javascript
javascript自定义in_array()函数实现方法
Aug 03 Javascript
js中实现字符串和数组的相互转化详解
Jan 24 Javascript
利用JS做网页特效_大图轮播(实例讲解)
Aug 09 Javascript
关于 angularJS的一些用法
Nov 29 Javascript
Vue Cli3 创建项目的方法步骤
Oct 15 Javascript
vue循环中点击选中再点击取消(单选)的实现
Sep 10 Javascript
H5 js点击按钮复制文本到粘贴板
Nov 19 Javascript
vue路由中前进后退的一些事儿
May 18 #Javascript
如何写好一个vue组件,老夫的一年经验全在这了(推荐)
May 18 #Javascript
微信小程序云开发 生成带参小程序码流程
May 18 #Javascript
详解小程序开发经验:多页面数据同步
May 18 #Javascript
JavaScript实现星级评价效果
May 17 #Javascript
JavaScript实现美化滑块效果
May 17 #Javascript
vue中使用mxgraph的方法实例代码详解
May 17 #Javascript
You might like
PHP开发文件系统实例讲解
2006/10/09 PHP
php HtmlReplace输入过滤安全函数
2010/07/03 PHP
比较简单的百度网盘文件直链PHP代码
2013/03/24 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
PHP单文件上传原理及上传函数的封装操作示例
2019/09/02 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
模仿JQuery.extend函数扩展自己对象的js代码
2009/12/09 Javascript
js 字符串转换成数字的三种方法
2013/03/23 Javascript
js如何获取file控件的完整路径具体实现代码
2013/05/15 Javascript
EasyUI实现二级页面的内容勾选的方法
2015/03/01 Javascript
JavaScript中获取HTML元素值的三种方法
2016/06/20 Javascript
浅析上传头像示例及其注意事项
2016/12/14 Javascript
微信小程序实现锚点定位楼层跳跃的实例
2017/05/18 Javascript
jQuery 改变P标签文本值方法
2018/02/24 jQuery
react-native android状态栏的实现
2018/06/15 Javascript
小程序云开发初探(小结)
2018/10/24 Javascript
JavaScript设计模式之责任链模式实例分析
2019/01/16 Javascript
JS实现移动端双指缩放和旋转方法
2019/12/13 Javascript
详解Vue中Axios封装API接口的思路及方法
2020/10/10 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
[02:43]DOTA2英雄基础教程 德鲁伊
2014/01/13 DOTA
详解Python发送邮件实例
2016/01/10 Python
Python做文本按行去重的实现方法
2016/10/19 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
python实现canny边缘检测
2020/09/14 Python
英国内衣连锁店:Boux Avenue
2018/01/24 全球购物
高中自我鉴定
2013/12/20 职场文书
工商管理毕业生推荐信
2013/12/24 职场文书
农村门前三包责任书
2014/07/25 职场文书
教师批评与自我批评剖析材料
2014/10/16 职场文书
个人德育工作总结
2015/03/05 职场文书
Python图片验证码降噪和8邻域降噪
2021/08/30 Python