我尝试在我的新 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 via 的版本构建<script src="{{ elixir('js/app.js') }}"></script>
和想要加载的文件存在。如果我删除包含 jquery 的行,一切正常。
我可以通过运行临时解决此问题,chmod -R 777 public/build/
但再次运行后gulp
我再次遇到相同的错误。
任何想法如何解决这个问题?