🎱

Laravel 9.x Sail環境でNodeのバージョン変更を行う

2023/02/18に公開

開発環境

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のバージョンが切り替わっていれば成功

参考

https://readouble.com/laravel/9.x/ja/sail.html

Discussion