问题描述
我在使用 WSL2 debian 时尝试将 lambdas 与 esbuild 捆绑在一起时遇到了 cdk 问题
esbuild 安装为全局 npm 包,也安装在我的 cdk 项目的 devDependencies 中
ul li:before {
content: "";
position: absolute;
transform: translateY(-50%);
top: 50%;
border-radius: 50%;
left: 0;
margin-top: -7px; /* half bullet height */
width: 14px;
height: 14px;
background: #000;
}
lambda 定义示例
node --version
v14.16.0
cdk --version
1.95.1
esbuild --version
0.11.2
每次我尝试部署时,检查差异,cdk 尝试将 lambdas 与 docker 而不是 esbuild 捆绑在一起。
我在这个堆栈上工作了一段时间,一切都很好,直到我从远程容器切换到 WSL2 以在 vscode 中管理我的开发环境。
docker 的打包速度真的很慢,并且会为没有代码更改的已部署 lambdas 创建差异。
知道如何解决这个问题吗?
编辑
与 Ubuntu-20.04 WSL2 相同的问题
解决方法
我今天早上升级到 cdk 1.97.0 和 esbuild 0.11.5,现在一切正常。
仍然是我想在将来避免的奇怪行为,如果有人对此问题有更通用的解决方案......