1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

CDKでThe expected type comes from property 'timeout' which is declared here on type 'FunctionProps'が出た

Posted at

問題

CDKでAPIを作成しておりLambdaにtimeoutの設定をしたら下記のようなエラーが表示されビルドできない


The expected type comes from property 'timeout' which is declared here on type 'FunctionProps'

またリファレンスを幾ら見ても使い方に誤りは見受けられなかった。

解決策

どうやらライブラリごとのバージョンが微妙に異なっていた模様。
package.jsonのライブラリの @aws-cdk/〇〇 で定義されているもののバージョンをちゃんとstableでリリースされているものに整理して、下記コマンドを実行したところ解決した。


//古い node modules を削除
rm -rf node_modules

//新しい node modules をインストール
yarn install

自分の場合ちゃんとpackage.jsonに定義されていて上記のコマンドを実行するだけで解決したので、他のエラー解決するためにyarn add どっかで変なモジュールをインストールしてたんだと思います。
ちゃんと定義できている人も一度上記のコマンドを実行してみるといいかもしれません。

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?