我想使用lambda构建潜在的数百个不同的节点项目。
lambda是否可以执行npm安装来下载所有节点模块,或者我是否必须首先使用我的代码发送lambda所有依赖项?即node_modules文件夹。
答案 0 :(得分:1)
这不是Lambda提供的功能。 Lambda的文档说您需要将Lambda函数中的所有内容打包到以后上载的zip文件中。这意味着所有源代码,包括node_modules。
但是,让Node.JS获取代码并在运行时运行它是可能的。您可以使用HTTP客户端(request
,axios
,http
)使其工作以提取代码,然后将其与require
组合以将其加载到流程中。