🤖

Azure Static Web Appsでnodeのバージョンを指定する方法

2023/10/08に公開

Azure Static Web Appsでnodeのバージョンを指定する方法

デプロイでこけて原因なんだろと見てみたら、Nodeのバージョンで引っかかっていて、SWAでNodeのバージョン指定する方法分からなかったのでメモ。

フロントエンド

フロントエンドは、package.jsonに以下を追加するだけです。

package.json
{
  ...
  "engines": {
   "node": ">=16.0.0"
  }
}

API

SWA内包のFunctionsを使う際に、Nodeのバージョン指定するには、カレント直下にstaticwebapp.config.jsonを作成して、以下のように追加します。

package.json
{
  ...
  "platform": {
    "apiRuntime": "node:16"
  }
  ...
}

参考資料

https://learn.microsoft.com/ja-jp/azure/static-web-apps/languages-runtimes

Discussion