我如何告诉lambda所有npm依赖项?
我正在阅读本教程,了解如何编写节点restful app
我想将此应用程序作为lambda函数运行。我担心的是依赖管理。
我如何告诉lambda所有npm依赖项?
var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var pug = require('pug');
var routes = require('./routes/index');
在教程中他们做npm install
和aws无服务器我们没有像这样的cli命令的概念。
您可以在本地计算机上开发应用程序,并在您构建的项目中安装所有npm依赖项(在本地计算机中)。完成开发后,压缩所有文件(包括package.config和npm_modules)并将其上传到lambda。压缩文件时请注意
请不要压缩根文件夹。打开根文件夹,选择里面的所有文件和文件夹,然后右键单击zip all。