問題
Lambda関数をTypeScriptで書くためにaws-lambda-nodejs
を使おうとしたら、下記のエラーが出た。
Error: spawnSync docker ENOENT
at Object.spawnSync (node:internal/child_process:1083:20)
at Object.spawnSync (node:child_process:812:24)
at dockerExec
...
解決策
実行環境がmacOSの場合は、ビルドモジュールであるesbuild
を手動でインストールするのが良いらしい。
$ npm install --save-dev esbuild@0
or
$ yarn add --dev esbuild@0
参照