2016-08-23 49 views
0

這裏是我的gulpfile一飲而盡命令不能獲取文件

var elixir = require('laravel-elixir'); 

elixir(function(mix) { 

mix.sass('app.scss', 'resources/css'); 

    mix.styles([ 
     'libs/bootstarp.min.css', 
     'app.css', 
     'libs/select2.min.css' 
    ]); 

}); 

我有資源「CSS」的文件夾。
以下文件位於該文件夾中。 '庫/ bootstarp.min.css', 'app.css', '庫/ select2.min.css'

但運行 「吞掉」 命令時,我收到以下錯誤

- resources/assets/css/libs/bootstarp.min.css <-- Not Found 
    - resources/assets/css/app.css <-- Not Found 
    - resources/assets/css/libs/select2.min.css <-- Not Found 

回答

0

找不到原因是因爲樣式函數從根文件夾開始,而不是resources/css。

我看到的其他問題是,您在文件名bootstrap.css中有一個拼寫錯誤(您有'bootstrap'),並且您的樣式方法不會將文件輸出到應用程序可以公開訪問它的任何位置。

請嘗試下面的代碼。僅供參考,您也可以鏈接這些方法

var elixir = require('laravel-elixir'); 

elixir(function(mix) { 

    mix.sass('app.scss', 'resources/css/app.css') 
     .styles([ 
      'resources/css/libs/bootstrap.min.css', 
      'resources/css/app.css', 
      'resources/css/libs/select2.min.css' 
     ], 'public/css/app.css'); 

}); 
+0

它給出以下錯誤。 :\ - resources/assets/css/resources/css/libs/bootstrap.min.css < - Not Found - resources/assets/css/resources/css/app.css < - Not Found - resources /assets/css/resources/css/libs/select2.min.css < - 未找到 爲什麼每次進入到文件夾:\ – Tasmin

+0

必須將我的css和js文件夾粘貼到資產。現在解決了。 – Tasmin