Laravel 5长生不老药配置cssoutput不工作

Laravel 5长生不老药配置cssoutput不工作,laravel,laravel-5.1,laravel-elixir,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'; 这

我正在使用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';
这应该是有效的,但它没有


知道为什么吗?

好的,我找到了一个解决方案,在节点模块的de exlixir文件夹中有一个config.js文件,您可以在那里指定publicPath目录

我很想看到其他方法来做到这一点,所以欢迎任何其他解决方案

编辑:所以我把事情弄糊涂了。我不需要“cssOutput”,但需要“publicPath”。如果要更改默认公共路径,可以使用

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

好的,我找到了一个解决方案,在节点模块的deexlixir文件夹中有一个config.js文件,您可以在那里指定publicPath目录

我很想看到其他方法来做到这一点,所以欢迎任何其他解决方案

编辑:所以我把事情弄糊涂了。我不需要“cssOutput”,但需要“publicPath”。如果要更改默认公共路径,可以使用

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