概要
DockerでLaravel環境を構築したのでスカフォールドをセットアップした。
npm install
を実行すると「そんなもんねぇよ」と怒られたので対応方法をまとめる
補足
記事ではnginx:1.19
をベースイメージとしたコンテナを構築しています。
コマンドについては開発環境に応じて読み替えてください
version: "3"
services:
web:
image: nginx:1.19
ports:
- 8010:80
depends_on:
- laravel
volumes:
- ./docker/nginx/nginx.conf:/etc/nginx/nginx.conf
- ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf
- ./src/laravel/public:/var/www/html/laravel/public
- ./docker/storage:/var/www/html/laravel/public/storage
Laravel ui
をインストール
composer require laravel/ui
apt
コマンドでnpm
・node
をインストール
# パッケージ一覧を更新
apt update
apt install nodejs npm
npm install
を実行すると動くようになる
npm install
npm WARN npm npm does not support Node.js v10.24.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.