微信小程序云开发如何使用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 子窗口操作父窗口的代码
Sep 21 Javascript
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
Jan 11 Javascript
jQuery图片的展开和收缩实现代码
Apr 16 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
Nov 22 Javascript
js每隔5分钟执行一次ajax请求的实现方法
Nov 27 Javascript
基于jQuery实现网页进度显示插件
Mar 04 Javascript
jquery使用remove()方法删除指定class子元素
Mar 26 Javascript
js获取所有checkbox的值的简单实例
May 30 Javascript
基于JavaScript实现无缝滚动效果
Jul 21 Javascript
vue仿淘宝订单状态的tab切换效果
Jun 23 Javascript
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
Dec 18 jQuery
react 实现页面代码分割、按需加载的方法
Apr 03 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和ACCESS写聊天室(三)
2006/10/09 PHP
限制ckeditor上传图片文件大小的方法
2013/11/15 PHP
YII中assets的使用示例
2014/07/31 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
php将图片保存为不同尺寸图片的图片类实例
2015/03/30 PHP
帝国cms目录结构分享
2015/07/06 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
Prototype 工具函数 学习
2009/07/23 Javascript
div模拟选择框示例代码
2013/11/03 Javascript
JQuery选择器、过滤器大整理
2015/05/26 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
jQuery实现联动下拉列表查询框
2017/01/04 Javascript
js实时监控文本框输入字数的实例代码
2018/01/18 Javascript
Vue指令指令大全
2019/02/09 Javascript
vue component 中引入less文件报错 Module build failed
2019/04/17 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
python魔法方法-属性访问控制详解
2016/07/25 Python
利用python获取某年中每个月的第一天和最后一天
2016/12/15 Python
python实现斐波那契数列的方法示例
2017/01/12 Python
python使用pyqt写带界面工具的示例代码
2017/10/23 Python
django框架之cookie/session的使用示例(小结)
2018/10/15 Python
在Python中过滤Windows文件名中的非法字符方法
2019/06/10 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
2020/11/02 Python
python函数超时自动退出的实操方法
2020/12/28 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
使用HTML5进行SVG矢量图形绘制的入门教程
2016/02/19 HTML / CSS
基于HTML5+Webkit实现树叶飘落动画
2017/12/28 HTML / CSS
巴西最好的男鞋:Rafarillo
2018/05/25 全球购物
建筑实习自我鉴定
2013/10/18 职场文书
小学数学教学反思
2014/02/02 职场文书
建筑工地门卫岗位职责
2014/04/30 职场文书
2014教师党员个人自我评议
2014/09/20 职场文书
2014年社区工会工作总结
2014/12/18 职场文书
新闻稿怎么写
2015/07/18 职场文书