Amazon web services 使用AWS CDK捆绑lambda docker代替esbuild/debian WSL2

Amazon web services 使用AWS CDK捆绑lambda docker代替esbuild/debian WSL2,amazon-web-services,aws-lambda,windows-subsystem-for-linux,aws-cdk,esbuild,Amazon Web Services,Aws Lambda,Windows Subsystem For Linux,Aws Cdk,Esbuild,在使用WSL2 debian时,我在尝试将lambdas与esbuild捆绑时遇到了cdk问题 esbuild作为一个全局npm包安装,也安装在我的cdk项目的devdependences中 node --version v14.16.0 cdk --version 1.95.1 esbuild --version 0.11.2 lambda定义示例 lex\u create\u bot=\u lambda\u node.NodejsFunction( 自己 id=“lambda lex cr

在使用WSL2 debian时,我在尝试将lambdas与esbuild捆绑时遇到了cdk问题
esbuild作为一个全局npm包安装,也安装在我的cdk项目的devdependences中

node --version
v14.16.0
cdk --version
1.95.1
esbuild --version
0.11.2
lambda定义示例

lex\u create\u bot=\u lambda\u node.NodejsFunction(
自己
id=“lambda lex create bot”,
entry=“lambdas\u fns/lex\u create\u bot/lex create bot.ts”,
handler=“handler”,
运行时=_lambda.runtime.NODEJS_14_X,
捆绑={“缩小”:True}
)
每次我尝试部署时,请检查diff,cdk尝试将lambda与docker而不是esbuild捆绑在一起。
我在这个堆栈上工作了一段时间,一切都很好,直到我从远程容器切换到WSL2,用vscode管理我的开发环境

docker的捆绑速度非常慢,并且为已部署的lambda创建差异,这些lambda没有代码更改。
你知道怎么解决这个问题吗

编辑

Ubuntu-20.04 WSL2也有同样的问题,我今天早上升级到了CDK1.97.0和esbuild 0.11.5,现在一切正常。
这仍然是一个奇怪的行为,我希望在未来避免,如果有人得到一个更通用的解决方案,这个问题