バージョン等は 2019/07/23時点の情報です
node.js のバージョン変更
Netlifyのデフォルトだと、node.js のバージョンは v10.16.0 です
これを変更するには、環境変数 NODE_VERSION
を設定してあげれば OK
試しに v12
と設定してみると、v12.6.0 が入りました
PHP のバージョン変更
Netlify はビルド時になら PHP も使えます。デフォルトのバージョンは 5.6.40 (古い)
PHP7系を使いたければ、環境変数 PHP_VERSION
に 7.2
を設定してあげればOKでした (7.3 は試してみたけどエラーになった)
設定画面
環境変数の設定は、メニューの Build & deploy
-> Environment
から。
結果
ビルドログより
デフォルト (環境変数未設定時)
4:03:11 PM: Now using node v10.16.0 (npm v6.9.0) 4:03:13 PM: Using PHP version 5.6
環境変数設定時
4:10:42 PM: Now using node v12.6.0 (npm v6.9.0) 4:10:44 PM: Using PHP version 7.2