微信小程序云开发如何使用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 相关文章推荐
Extjs学习笔记之一 初识Extjs之MessageBox
Jan 07 Javascript
js或css文件后面跟参数的原因说明
Jan 09 Javascript
javascript的parseFloat()方法精度问题探讨
Nov 26 Javascript
js定时调用方法成功后并停止调用示例
Apr 08 Javascript
node.js中的fs.fsyncSync方法使用说明
Dec 15 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
Mar 18 Javascript
js 转json格式的字符串为对象或数组(前后台)的方法
Nov 02 Javascript
javascript ASCII和Hex互转的实现方法
Dec 27 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
Jan 31 Javascript
JS获取url参数,JS发送json格式的POST请求方法
Mar 29 Javascript
jQuery each和js forEach用法比较
Feb 27 jQuery
JavaScript 实现同时选取多个时间段的方法
Oct 17 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
老照片 - 几十年前的收音机与人
2021/03/02 无线电
PHP+SQL 注入攻击的技术实现以及预防办法
2011/01/27 PHP
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
smarty模板中拼接字符串的方法
2014/02/14 PHP
php格式化json函数示例代码
2016/05/12 PHP
Yii2中简单的场景使用介绍
2017/06/02 PHP
JQuery实现倒计时按钮具体方法
2013/11/14 Javascript
jquery.hotkeys监听键盘按下事件keydown插件
2014/05/11 Javascript
表单验证插件Validation应用的实例讲解
2015/10/10 Javascript
jQuery添加options点击事件并传值实例代码
2016/05/18 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
2016/12/13 Javascript
初学者AngularJS的环境搭建过程
2017/10/27 Javascript
Vue.js实现可配置的登录表单代码详解
2018/03/29 Javascript
bootstrap 弹出框modal添加垂直方向滚轴效果
2018/07/09 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
2020/06/02 Javascript
JS常用跨域方法实现原理解析
2020/12/09 Javascript
Python中replace方法实例分析
2014/08/20 Python
轻松理解Python 中的 descriptor
2017/09/15 Python
Python打印输出数组中全部元素
2018/03/13 Python
Python 读取指定文件夹下的所有图像方法
2018/04/27 Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
2018/11/18 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
Pytorch中的variable, tensor与numpy相互转化的方法
2019/10/10 Python
django自带的权限管理Permission用法说明
2020/05/13 Python
sublime3之内网安装python插件Anaconda的流程
2020/11/10 Python
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
init进程的作用
2012/04/12 面试题
团员的自我评价
2013/12/01 职场文书
2014年毕业演讲稿范文
2014/05/13 职场文书
工作年限证明模板
2014/11/01 职场文书
nginx 反向代理之 proxy_pass的实现
2021/03/31 Servers
详解NodeJS模块化
2021/06/15 NodeJs
JS创建或填充任意长度数组的小技巧汇总
2021/10/24 Javascript
Python必备技巧之函数的使用详解
2022/04/04 Python