2016-07-28 50 views
3

如何將Elixir的.version()方法與其他方法鏈接起來?我gulpfile.js看起來是這樣的:Elixir使用SCSS和JavaScript進行版本控制

elixir(function(mix) { 
    mix.sass("frontend/frontend.scss", "public/css/app.css") 
     .sass("backend/backend.scss", "public/css/admin.css") 
     .scripts(js, "public/js/app.js"); 
}); 

難道我只是把這個鏈條後.version()對我生成的文件?就像這樣:

elixir(function(mix) { 
    mix.sass("frontend/frontend.scss", "public/css/app.css") 
     .sass("backend/backend.scss", "public/css/admin.css") 
     .scripts(js, "public/js/app.js") 
     .version(["public/css/app.css", "public/css/admin.css", "public/js/app.js"]); 
}); 

或者是有一些方法來.sass()和.scripts中()與.version(),以避免重複文件名的方法結合起來?

我的例子的另一個問題是它在創建版本化的文件之前產生冗餘的未版本化的文件,所以我在那裏沒有用處的文件。

回答

1

你說的。基於laravel文檔所說的版本的唯一方式是連鎖.version([path_to_public_file])。如果您想確保自己,文檔在這裏:https://laravel.com/docs/5.0/elixir

+0

我看過文檔,但我不認爲這是沒有其他方式的證明。 –

+0

我知道,生病檢查api的確保 – Dastur

+0

我環顧了一下,並且據我所知,這是唯一可行的方法。 – Dastur

相關問題