微信小程序云开发如何使用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 相关文章推荐
prototype1.4中文手册
Sep 22 Javascript
javascript prototype原型操作笔记
Dec 07 Javascript
jQuery实现的fixedMenu下拉菜单效果代码
Aug 24 Javascript
jquery二级目录选中当前页的css样式
Dec 08 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
Dec 14 Javascript
详解jquery选择器的原理
Aug 01 jQuery
Vue上传组件vue Simple Uploader的用法示例
Aug 25 Javascript
npm配置国内镜像资源+淘宝镜像的方法
Sep 07 Javascript
layDate插件设置开始和结束时间
Nov 15 Javascript
关于layui导航栏不展示下拉列表的解决方法
Sep 25 Javascript
Vue退出登录时清空缓存的实现
Nov 12 Javascript
vue移动端写的拖拽功能示例代码
Sep 09 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
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
2012/12/10 PHP
PHP实现的简单日历类
2014/11/29 PHP
php格式化电话号码的方法
2015/04/24 PHP
php基于Snoopy解析网页html的方法
2015/07/09 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
laravel 自定义常量的两种方案
2019/10/14 PHP
js同时按下两个方向键
2007/12/01 Javascript
改善用户体验的五款jQuery插件分享
2011/05/22 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
2012/12/11 Javascript
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
2013/08/14 Javascript
jquery获取所有选中的checkbox实现代码
2016/05/26 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
JS中的hasOwnProperty()和isPrototypeOf()属性实例详解
2016/08/11 Javascript
bootstrap下拉列表与输入框组结合的样式调整
2016/10/08 Javascript
javascript实现无法关闭的弹框
2016/11/27 Javascript
JavaScript选取(picking)和反选(rejecting)对象的属性方法
2017/08/16 Javascript
微信小程序仿朋友圈发布动态功能
2018/07/15 Javascript
js实现一个简易计算器
2020/03/30 Javascript
[03:14]DOTA2斧王 英雄基础教程
2013/11/26 DOTA
[42:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS OpTic
2018/03/31 DOTA
python类参数self使用示例
2014/02/17 Python
python统计文本文件内单词数量的方法
2015/05/30 Python
Python 查看文件的读写权限方法
2018/01/23 Python
详解Django中间件执行顺序
2018/07/16 Python
实例讲解python中的序列化知识点
2018/10/08 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
Python绘图实现显示中文
2019/12/04 Python
Alpine安装Python3依赖出现的问题及解决方法
2020/12/25 Python
python绘制高斯曲线
2021/02/19 Python
100%有机精油,美容油:House of Pure Essence
2018/10/30 全球购物
关于学习的演讲稿
2014/05/10 职场文书
老干部工作先进事迹
2014/08/17 职场文书
2016年“12.4”法制宣传日活动总结
2016/04/01 职场文书
Mysql数据库手动及定时备份步骤
2021/11/07 MySQL
flex布局中使用flex-wrap实现换行的项目实践
2022/06/21 HTML / CSS