微信小程序云开发如何使用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 相关文章推荐
JS TextArea字符串长度限制代码集合
Oct 31 Javascript
动态加载js和css(外部文件)
Apr 17 Javascript
客户端js判断文件类型和文件大小即限制上传大小
Nov 20 Javascript
js验证整数加保留小数点的简单实例
Dec 02 Javascript
document.execCommand()的用法小结
Jan 08 Javascript
vue axios 表单提交上传图片的实例
Mar 16 Javascript
AngularJS自定义表单验证功能实例详解
Aug 24 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
May 16 Javascript
Mpvue中使用Vant Weapp组件库的方法步骤
May 16 Javascript
uni app仿微信顶部导航条功能
Sep 17 Javascript
layui table单元格事件修改值的方法
Sep 24 Javascript
layer.open组件获取弹出层页面变量、函数的实例
Sep 25 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
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
微博短链接算法php版本实现代码
2012/09/15 PHP
浅析PHP中的字符串编码转换(自动识别原编码)
2013/07/02 PHP
重新认识php array_merge函数
2014/08/31 PHP
php实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
PHP中phar包的使用教程
2017/06/14 PHP
js将long日期格式转换为标准日期格式实现思路
2013/04/07 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
Jquery多选框互相内容交换的实例代码
2013/07/04 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
js判断选择的时间是否大于今天的代码
2013/08/20 Javascript
js导航栏单击事件背景变换示例代码
2014/01/13 Javascript
AngularJS 入门教程之HTML DOM实例详解
2016/07/28 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
Angular中的$watch、$watchGroup、$watchCollection
2017/06/25 Javascript
js实现复制功能(多种方法集合)
2018/01/06 Javascript
webpack 4.0.0-beta.0版本新特性介绍
2018/02/10 Javascript
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
2020/04/01 jQuery
vue-cli4项目开启eslint保存时自动格式问题
2020/07/13 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
python实现从字符串中找出字符1的位置以及个数的方法
2014/08/25 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
python 实现在shell窗口中编写print不向屏幕输出
2020/02/19 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
Python 实现进度条的六种方式
2021/01/06 Python
Python实现王者荣耀自动刷金币的完整步骤
2021/01/22 Python
实习生求职自荐信
2014/02/07 职场文书
致100米运动员广播稿
2014/02/14 职场文书
电子装配专业毕业生求职信
2014/04/23 职场文书
教学改革问题查摆整改措施
2014/09/27 职场文书
2015年度个人教学工作总结
2015/05/20 职场文书
初中数学教学随笔
2015/08/15 职场文书
导游词之白茶谷九龙峡
2019/10/23 职场文书
CocosCreator如何实现划过的位置显示纹理
2021/04/14 Javascript
Python re.sub 反向引用的实现
2021/07/07 Python