Я работаю над своей собственной структурированной версией Laravel, у меня есть работа с PHP, но у меня проблема с Elixir.Laravel Elixir elixir.config.assetsDir изменение не работает?
Я видел, что предположительно установка elixir.config.assetsDir на другой путь должна это делать, но это, похоже, не работает для меня? Любые мысли
Мои активы находятся в следующей структуре файла
- поддержки
- ресурсы
- активы
- SASS
- JS
- активы
- ресурсы
И мой gulp.js файл (по-прежнему в родительской папке проекта) выглядит так:
var elixir = require('laravel-elixir');
/*
|--------------------------------------------------------------------------
| Elixir Asset Management
|--------------------------------------------------------------------------
|
| Elixir provides a clean, fluent API for defining some basic Gulp tasks
| for your Laravel application. By default, we are compiling the Sass
| file for our application, as well as publishing vendor resources.
|
*/
elixir.config.assetsDir = "./support/resources/assets/";
elixir(function(mix) {
mix.sass('app.scss');
});
Запуск глотком просто производит
[gulp] Starting 'default'...
[gulp] Starting 'sass'...
Fetching Sass Source Files...
- resources/assets/sass/app.scss <-- Not Found
Saving To...
- public/css/app.css
[gulp] Finished 'default' after 460 ms
[gulp] Finished 'sass' after 468 ms
Я могу исправить проблемы, указав полный путь к app.scss, но в конечном итоге я предпочел бы, чтобы я не планировал o многократно использовать эту инфраструктуру.
Это сработало, спасибо! –
Спасибо! Там, как представляется, очень мало документации об этом. Или, по крайней мере, трудно найти. –