新しい laravel プロジェクトで gulp を使用しようとしています。Laravel はデフォルトでlaravel-elixir
パッケージを使用します。
ここにgulpfile.jsがあります:
var elixir = require('laravel-elixir');
elixir(function(mix) {
mix
.sass([
"app.scss"
])
.scripts([
"vendor/jquery-2.1.4.min.js",
"app.js",
], 'public/js/app.js')
.version([
"css/app.css",
"js/app.js",
]);
});
ターミナルで gulp を実行してページにアクセスすると、css ファイルは正常に読み込まれますが、js ファイルの読み込み中に 403 エラーが発生します。js経由のバージョンビルドを含め、<script src="{{ elixir('js/app.js') }}"></script>
ロードしたいファイルが存在します。jquery をインクルードする行を削除すると、すべて正常に動作します。
実行することでこの問題を一時的に修正できますchmod -R 777 public/build/
が、再度実行gulp
すると同じエラーが再び発生します。
この問題を解決する方法はありますか?