部署代码包
 
                  更新时间 2024-12-10 10:36:48
                 
 
                    最近更新时间: 2024-12-10 10:36:48
                  
 本文以安装第三方依赖ramda为例,介绍如何打包您的Node.js函数代码,并部署代码至函数计算。
准备工作
- 创建一个代码目录,如 myapp。
- 在 myapp目录下,创建index.js文件,文件内容如下:
'use strict';
var r = require('ramda');
exports.handler = (event, context, callback) => {
    var numbers = [1, 2, 3, 4, 5];
    callback(null, r.map(r.multiply(3), numbers));
}
- 在本地运行环境上已经安装好npm环境,且具备执行npm命令的权限。
安装依赖
您需要进入 myapp目录,然后执行 npm install ramda 命令安装ramda依赖库到当前目录。
部署代码
对于Linux系统,您可以在 myapp 目录下执行 zip code.zip -r ./* 命令将代码打包成zip压缩包文件。对于Windows系统,您可以在 myapp 目录下选中所有文件,单击鼠标右键,选择打包为ZIP包。
注意由于函数计算的运行环境是Linux系统,您在Windows系统或macOS系统安装ramda依赖库时如果带有二进制文件,会导致您的代码包上传到函数计算后运行失败。
在函数计算控制台找到对应的目标函数,然后在函数详情页面的右上角,点击上传代码-上传zip进行上传刚打包的ZIP文件。
