Laravel5.4 インストール後の記事があまりないので、メモ
mac と違って、Windows+仮想環境はエラー出やすい。
一応、本家マニュアル通りに実行
https://readouble.com/laravel/5.4/ja/mix.html
基本は、以下がお勧め。
http://blog.asial.co.jp/1496?category_id=12
前提
Laravel5.4 インストール済み
Windows7
Vagrant環境
Node、npmインストール済み
Laravel-Mix インストール+動作確認
プロジェクトフォルダで、
node -v でバージョン確認 (バージョン6はNG)
npm install --no-bin-links
を実施。 nodeは、バージョン7以上じゃないとダメっぽい。v8.0.0で動作確認
--no-bin-links 重要
vagrantのメモリも2048以上にしたほうが無難
※nodeのバージョンが違ったり、--no-bin-links忘れたり、メモリが足りなかったりすると、ここで結構エラーが出てハマる。一旦削除、キャッシュ削除などの対応で解決できなくはなかったが。※うまくいってもwarnigは出る。
で、インストールすると、
npm run dev をそのまま実行すると、cross-envが見つからないエラーで死亡。
あとは、表題のアシアルさんのブログで解決。