无服务器Node TypeScript应用无法导入模块

时间:2018-12-11 08:12:08

标签: node.js typescript amazon-web-services serverless

我对这个错误感到厌倦!这是AWS中带有Lambda的无服务器应用程序。在本地,它运行完美。由于其他原因,本地测试无法正常工作。我正在分阶段进行测试。但是我遇到了这个错误:

@ECHO OFF
@setlocal enabledelayedexpansion

if exist "C:\$Recycle.Bin" (

    pushd "C:\$Recycle.Bin"
    for /F "delims=" %%a in ('dir /S /b S-1-*-1001 /AD') do (set "{File}=%%a")
    for %%a in ("!{file}!") do (

        Set "data=%%~ta"
        echo Recycle Bin: !data!

    )
    popd

) Else (Goto :EOF)

pause
goto :EOF

我遵循了在其他地方建议的所有步骤,包括:将所有依赖项移到依赖项(不在开发范围内),安装无服务器以及全部。我正在使用Node 6.10.3和TypeScript 3.1。你能帮忙吗?

1 个答案:

答案 0 :(得分:1)

如果您要托管的nodejs项目具有很多与aws服务无关的依赖性,则最好先在S3中压缩项目,然后再从S3导入lambda。