2014-03-04 33 views
1

我在Laravel 4中使用Codesleeve資產管道來服務我的CSS和js文件。codesleeve資產管道沒有編譯或連接,除了本地

不幸的是,它不想在臨時環境中編譯引導程序。

這是配置:

'paths' => array(

    'app/assets/javascripts', 
    'app/assets/stylesheets', 
    'app/assets/images', 
    'lib/assets/javascripts', 
    'lib/assets/stylesheets', 
    'lib/assets/images', 
    'provider/assets/javascripts', 
    'provider/assets/stylesheets', 

    'provider/assets/images', 
    'vendor/twitter/bootstrap/less/', 
    'vendor/twitter/bootstrap/js/', 

), 

那些3線是唯一改變。

在我的本地實例工作正常,我得到一個CSS文件,包括所有引導程序和我自己的東西,還有一個js文件和jquery以及我要求的引導插件。

但臨時服務器上,我得到這個:

<link href="http://website.net/assets/vendor/twitter/bootstrap/less/bootstrap.less" rel="stylesheet" type="text/css"> 
<link href="http://website.net/assets/application.css" rel="stylesheet" type="text/css"> 
    <script src="http://website.net/assets/jquery.min.js" ></script> 
<script src="http://website.net/assets/vendor/twitter/bootstrap/js/button.js" ></script> 
<script src="http://website.net/assets/vendor/twitter/bootstrap/js/dropdown.js" ></script> 
<script src="http://website.net/assets/application.js" ></script> 

我認爲資產管道甚至沒有試圖串聯或編譯任何東西。

回答

0

事實證明,縮小器是在bootstrap 3的css上進行攻擊,而不是生成該文件。但是沒有錯誤發生。

+2

您是否找到解決該問題的解決方法? – deepmax

-1

您需要在配置資產管道中添加登臺服務器,以便在此階段進行編譯。