0
我爲我的項目使用了Laravel Assets Pipeline(https://github.com/CodeSleeve/asset-pipeline)插件。如何將JavaScript文件的加載順序/加載排除到Laravel Asset Pipeline?
我已成功地將它設置工作,但2個問題彈出:
- 我有一個後端和一個前端區域,都需要不同的js文件。當我配置他應該尋找js文件的路徑時,他會將它們全部包含在這兩個目錄中。即使我設置了不同的清單文件,每個清單文件都位於他自己的後端資產目錄前端,他將獲取所有路徑上的文件。
- 加載js文件時,因爲他通過腳本名稱順序加載它們,所以他將在jquery.js和類似文件之前獲得bootstrap.js,從而導致腳本出錯。
有沒有人想出瞭解決這些問題的解決方案?
這裏是我的config.app路徑:
'paths' => array(
'app/assets/back/fonts',
'app/assets/back/images',
'app/assets/back/stylesheets',
'app/assets/back/javascripts',
'app/assets/front/stylesheets',
'app/assets/front/fonts',
'app/assets/front/images',
'app/assets/front/javascripts',
'lib/assets/fonts',
'lib/assets/images',
'lib/assets/javascripts',
'lib/assets/stylesheets',
'provider/assets/fonts',
'provider/assets/images',
'provider/assets/stylesheets',
'provider/assets/javascripts'
),
和我的前端javascripts.blade.php:
<!-- JS -->
@javascripts('app/assets/front/javascripts/application')
感謝