在我的 WSL2 中工作时尝试将 lambdas 与 esbuild 捆绑时遇到 cdk 问题 debian
esbuild 安装为全局 npm 包以及我的 cdk 项目的 devDependencies
node --version
v14.16.0
cdk --version
1.95.1
esbuild --version
0.11.2
lambda 定义示例
lex_create_bot = _lambda_node.NodejsFunction(
self,
id="lambda-lex-create-bot",
entry="lambdas_fns/lex_create_bot/lex-create-bot.ts",
handler="handler",
runtime=_lambda.Runtime.NODEJS_14_X,
bundling={"minify": True}
)
每次我尝试部署时,检查差异,cdk 尝试将 lambdas 与 docker 而不是 esbuild 捆绑在一起。
我在这个堆栈上工作了一段时间,一切都很好,直到我从远程容器切换到 WSL2 来管理我在 vscode 中的开发环境。
docker 捆绑起来真的很慢,并且为已经部署的没有代码更改的 lambda 创建了差异。
知道如何解决这个问题吗?
编辑
与 Ubuntu-20.04 WSL2 相同的问题