最新の Laravel 5.6.7 + PHP 7.1.15で Vueの環境を構築している際に、npm installが出来ずに半日程度費やした際の備忘録。Laravelそのものの問題ではないがこれが解決しないと Vue.jsの開発が出来ないので。

環境:

[root@localhost nginx]# php -v
PHP 7.1.15 (cli) (built: Feb 28 2018 14:06:54) ( NTS )

[root@localhost app]# php artisan –version
Laravel Framework 5.6.7

[root@localhost app]# npm –version
5.6.0

[root@localhost app]# node –version
v8.9.4

Laravel ドキュメントをみながら “npm install”を実行。途中から次のようなエラー(警告)が永久ループ…
“gyp WARN EACCES user “root” does not have permission to access the dev dir “/usr/share/nginx/app/node_modules/node-sass/.node-gyp/8.9.4”.

ここら を参考に何度か試してみると、いまく行った模様。

こちら を参考に vueのサンプルが動くように welcome.blade.phpを変更

http://192.168.33.10/ で確認、動いている模様。

ご参考までに😗