2015-09-29 78 views
0

這是我的大文件。我不知道這是怎麼回事。因爲它在我的其他項目中工作過。是過時的東西還是什麼?我收到以下錯誤:其他/ dataTables.bootstrap.less'未找到

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



    gulp.task("copyfiles", function(){ 
     // Copy jQuery, Bootstrap, and FontAwesome 
     gulp.src("vendor/bower_dl/jquery/dist/jquery.js") 
      .pipe(gulp.dest("resources/assets/js/")); 

     gulp.src("vendor/bower_dl/bootstrap/less/**") 
      .pipe(gulp.dest("resources/assets/less/bootstrap")); 

     gulp.src("vendor/bower_dl/bootstrap/dist/js/bootstrap.js") 
      .pipe(gulp.dest("resources/assets/js/")); 

     gulp.src("vendor/bower_dl/bootstrap/dist/fonts/**") 
      .pipe(gulp.dest("public/assets/fonts")); 

     gulp.src("vendor/bower_dl/fontawesome/less/**") 
      .pipe(gulp.dest("resources/assets/less/fontawesome")); 

     gulp.src("vendor/bower_dl/fontawesome/fonts/**") 
      .pipe(gulp.dest("public/assets/fonts")); 

     // Copy datatables 
     var dtDir = 'vendor/bower_dl/datatables-plugins/integration/'; 

     gulp.src("vendor/bower_dl/datatables/media/js/jquery.dataTables.js")//----- 
      .pipe(gulp.dest('resources/assets/js/')); 

     gulp.src(dtDir + 'bootstrap/3/dataTables.bootstrap.css') 
      .pipe(rename('dataTables.bootstrap.less')) 
      .pipe(gulp.dest('resources/assets/less/others/'));//----- 

     gulp.src(dtDir + 'bootstrap/3/dataTables.bootstrap.js') 
      .pipe(gulp.dest('resources/assets/js/')); 

    }); 


    /** 
    * Default gulp is to run this elixir stuff 
    */ 
    elixir(function(mix) { 
     // Combine scripts 
     mix.scripts([ 
       'js/jquery.js', 
       'js/bootstrap.js', 
       'js/jquery.dataTables.js', 
       'js/dataTables.bootstrap.js' 
      ], 
      'public/assets/js/admin.js', 
      'resources/assets' 
     ); 
     // Compile Less 
     mix.less('admin.less', 'public/assets/css/admin.css'); 
    }); 

我不知道爲什麼會發生這種情況。我正在按照教程進行開球練習

回答

0

我首先必須運行「一口copyfiles」,於是我只好不帶參數運行一飲而盡

所以第一次運行

gulp copyfiles 

然後運行

gulp 
0

很可能您沒有在您的新項目中安裝依賴項。也許在根目錄下運行一個bower安裝。並確保bower文件具有所需插件中列出的引導數據表插件。

0

我以下相同的教程,並遇到同樣的問題。

我沒有運行gulp copyfiles,但dataTables.bootstrap.css和dataTables.bootstrap.js只是沒有被複制。

我通過手動複製這兩個文件並將css重命名爲less來解決此問題。

相關問題