微信小程序云开发如何使用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 相关文章推荐
JavaScript版代码高亮
Jun 26 Javascript
用javascript实现计算两个日期的间隔天数
Aug 14 Javascript
图片自动缩小 点击放大
Jul 07 Javascript
Javascript 实现TreeView CheckBox全选效果
Jan 11 Javascript
JQuery datepicker 使用方法
May 20 Javascript
解析javascript 数组以及json元素的添加删除
Jun 26 Javascript
c#程序员对TypeScript的认识过程
Jun 19 Javascript
JS实现Fisheye效果动感放大菜单代码
Oct 21 Javascript
利用C/C++编写node.js原生模块的方法教程
Jul 07 Javascript
详解vue中引入stylus及报错解决方法
Sep 22 Javascript
express默认日志组件morgan的方法
Apr 05 Javascript
react-native使用leanclound消息推送的方法
Aug 06 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加密解密实用类分享
2014/01/07 PHP
Laravel中使用自己编写类库的3种方法
2015/02/10 PHP
jquery checkbox全选、取消全选实现代码
2010/03/05 Javascript
jqeury eval将字符串转换json的方法
2011/01/20 Javascript
js 第二代身份证号码的验证机制代码
2011/05/12 Javascript
EasyUI中的tree用法介绍
2011/11/01 Javascript
jQuery文件上传插件Uploadify使用指南
2014/06/05 Javascript
jquery中append()与appendto()用法分析
2014/11/14 Javascript
实现高性能JavaScript之执行与加载
2016/01/30 Javascript
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
2018/08/14 Javascript
mpvue+vuex搭建小程序详细教程(完整步骤)
2018/09/30 Javascript
VUE中使用HTTP库Axios方法详解
2020/02/05 Javascript
JavaScript实现密码强度实时验证
2020/03/18 Javascript
VSCode Vue开发推荐插件和VSCode快捷键(小结)
2020/08/08 Javascript
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
[45:44]完美世界DOTA2联赛PWL S2 FTD vs PXG 第一场 11.27
2020/12/01 DOTA
Python基本语法经典教程
2016/03/11 Python
Windows下安装python MySQLdb遇到的问题及解决方法
2017/03/16 Python
python实现list元素按关键字相加减的方法示例
2017/06/09 Python
Python爬取十篇新闻统计TF-IDF
2018/01/03 Python
Python搭建代理IP池实现检测IP的方法
2019/10/27 Python
浅谈在JupyterNotebook下导入自己的模块的问题
2020/04/16 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
2020/08/27 Python
基于python模拟TCP3次握手连接及发送数据
2020/11/06 Python
python制作微博图片爬取工具
2021/01/16 Python
土耳其玩具商店:Toyzz Shop
2019/08/02 全球购物
面向对象编程是如何提高软件开发水平的
2014/05/06 面试题
临床医学大学生求职信
2013/09/28 职场文书
医学生求职自荐信
2013/10/25 职场文书
小学语文国培感言
2014/03/04 职场文书
旅游管理毕业生自荐信范文
2014/03/19 职场文书
董事长开业致辞
2015/07/29 职场文书
品德与社会教学反思
2016/02/24 职场文书
CSS实现两列布局的N种方法
2021/08/02 HTML / CSS
uni-app 微信小程序授权登录的实现步骤
2022/02/18 Javascript