Laravel 5 elixir配置cssoutput不工作

时间:2016-03-08 11:45:16

标签: laravel laravel-5.1 laravel-elixir

我正在使用elixir进行一些sass编译,但是'public'文件夹在这个项目中被重命名为'public_html'(我们的web服务器的约定)..

是否可以在我的elixir配置中全局设置此公共目录,因此我不必在每个elixir函数上指定它?

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

这应该有效,但事实并非如此!

任何想法为什么?

1 个答案:

答案 0 :(得分:0)

好的,所以我找到了一个解决方案,在node-modules的de exlixir文件夹中有一个config.js文件,你可以在那里指定publicPath目录。

我很乐意看到其他方法,所以欢迎任何其他解决方案!

编辑:所以我很困惑。我不需要&#c;输出'但是' publicPath'。如果要更改默认公共路径,可以使用

设置publicPath选项
var elixir = require('laravel-elixir');
elixir.config.publicPath = 'public_html';