🎱
Laravel 9.x Sail環境でNodeのバージョン変更を行う
開発環境
Laravel Framework 9.13.0
php 8.2
docker
Mac OS
解決方法
docker-compose.ymlファイル中の、laravel.testサービスのbuild.args定義を変更する。
(NODE_VERSIONがない場合は追加してください)
build:
args:
WWWGROUP: '${WWWGROUP}'
NODE_VERSION: '16' ←ここに使用したいバージョンを記載する
docker-compose.ymlファイルを更新した後、コンテナイメージを再構築する必要があるため、下記のコマンドを実行する。
sail build --no-cache
sail up
バージョンの確認方法
sail node -v
でnodeのバージョンが切り替わっていれば成功
参考
Discussion