2015-11-04 63 views
2

我正在使用我自己的Laravel的不同結構化版本,我已經完成了PHP的結束工作,但我遇到了Elixir問題。Laravel Elixir elixir.config.assetsDir更改不起作用?

我已經看到,假設設置elixir.config.assetsDir到不同的路徑應該這樣做,但它似乎不適用於我?任何想法

我的資產是在以下文件結構

  • 支持
    • 資源
      • 資產
        • 青菜
        • 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重複使用這個框架設置。

回答

4

起仙丹3.0版,我相信這是現在所謂assetsPath

elixir.config.assetsPath = './support/resources/assets'; 
+0

這工作,謝謝! –

+0

謝謝!關於它的文檔似乎很少。或者至少很難找到。 –