需要帮助来了解AWS Lambda上NodeJS的部署软件包

时间:2019-02-15 10:46:07

标签: node.js typescript aws-lambda

我在打字稿中有一个代码库,可以很好地运行并创建所需的js文件。接下来,我的任务是从中创建一个部署程序包并部署到AWS lambda。当我看到node_modules文件夹下的软件包数量时,它显示了450多个软件包。而针对相同代码库的已经部署的lambda函数在node_modules下只有大约50个软件包。

有人可以帮助我如何创建部署程序包,仅在node_modules文件夹下提供所需的程序包。

1 个答案:

答案 0 :(得分:0)

请按照以下步骤部署带有node_modules文件的lambda函数

  1. 在文件夹下面的任何特定名称下列出文件,例如说“ 应用

    enter image description here

  2. 压缩“ app”文件夹中的所有文件

enter image description here

  1. 登录到AWS帐户并创建新的Lambda函数,然后使用以下设置进行上传。 确保处理程序名称必须类似于此 app / index.handler ,其中,如果使用其他名称,则“ app ”是zip文件夹名称,然后使用这个名字。 enter image description here

  2. 上传文件,然后单击“保存”按钮

  3. 完成享受:)