微信小程序云开发如何使用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 相关文章推荐
自动检查并替换文本框内的字符
Jun 30 Javascript
可以文本显示的公告栏的js代码
Mar 11 Javascript
javascript 24小时弹出一次的代码(利用cookies)
Sep 03 Javascript
javascript 一些用法小结
Sep 11 Javascript
jQuery中创建实例与原型继承揭秘
Dec 21 Javascript
Jquery easyUI 更新行示例
Mar 06 Javascript
js使用栈来实现10进制转8进制与取除数及余数
Jun 11 Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 Javascript
手机端转盘抽奖代码分享
Sep 10 Javascript
详谈angularjs中路由页面强制更新的问题
Apr 24 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
Mar 01 Javascript
Vue.js递归组件实现组织架构树和选人功能案例分析
Jul 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函数ip2long转换IP时数值太大产生负数的解决方法
2013/06/06 PHP
PHP多个文件上传到服务器实例
2014/10/29 PHP
thinkphp5实现无限级分类
2019/02/18 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
2020/01/04 PHP
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
jQuery实现鼠标划过展示大图的方法
2015/03/09 Javascript
学习JavaScript编程语言的8张思维导图分享
2015/03/27 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
js正则表达式replace替换变量方法
2016/05/21 Javascript
BootStrap3使用错误记录及解决办法
2016/12/22 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
vue.js添加一些触摸事件以及安装fastclick的实例
2018/08/28 Javascript
全面了解python字符串和字典
2016/07/07 Python
python itchat实现微信自动回复的示例代码
2017/08/14 Python
解决Spyder中图片显示太小的问题
2018/04/27 Python
python Spyder界面无法打开的解决方法
2018/04/27 Python
Python根据文件名批量转移图片的方法
2018/10/21 Python
python处理“
2019/06/10 Python
使用pandas读取文件的实现
2019/07/31 Python
PyTorch中topk函数的用法详解
2020/01/02 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
Python datetime模块使用方法小结
2020/06/18 Python
python实现银行账户系统
2021/02/22 Python
英国门销售网站:Green Tree Doors
2020/01/07 全球购物
美工的岗位职责
2013/11/14 职场文书
大学生个人简历自我评价
2013/11/16 职场文书
中学教师培训制度
2014/01/31 职场文书
面临毕业的毕业生自荐书范文
2014/02/05 职场文书
品牌推广策划方案
2014/05/28 职场文书
大学生赌博检讨书
2014/09/22 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
NodeJs内存占用过高的排查实战记录
2021/05/10 NodeJs
一文弄懂MySQL索引创建原则
2022/02/28 MySQL
webpack介绍使用配置教程详解webpack介绍和使用
2022/06/25 Javascript
浅谈css清除浮动(clearfix和clear)的用法
2023/05/21 HTML / CSS