2016-03-08 2 views
1

Я использую эликсира в течение некоторого Sass компиляции, но общедоступные папки переименована в «public_html» в этом проекте (конвенции нашего веб-сервера) ..Laravel 5 эликсира конфигурации cssoutput не работает

Можно ли установите этот общедоступный каталог по всему миру в моей конфигурации elixir, поэтому мне не нужно указывать его на каждую функцию elixir?

elixir.config.publicDir = 'public_html'; 
elixir.config.cssOutput = 'public_html/css'; 
elixir.config.jsOutput = 'public_html/js'; 

Это должно работать, но это не так!

Любые идеи, почему?

ответ

0

Итак, я нашел решение, есть файл config.js в папке exlixir узлов-модулей, там вы можете указать каталог publicPath.

Мне бы хотелось увидеть другие способы сделать это, поэтому любые другие решения приветствуются!

EDIT: так что я сбивал с толку. Мне не нужно «cssOutput», но «publicPath». Если вы хотите изменить общедоступный путь по умолчанию, вы можете установить параметр publicPath, используя

var elixir = require('laravel-elixir'); 
elixir.config.publicPath = 'public_html';