2017-07-06 42 views
1

問題是,它不能完成使用命令「離子資源」生成資源,並複製已經嘗試編譯的圖像。我不想使用超時如何執行syncronized這個gulpfile

el problema es que no termina de generar los recursos con el comando'ionic resources',y copiar las imagenes,que ya esta tratando de compilar。沒有quiero城市搜救超時

gulp.task('ionicResources', function() { 
    gulputil.log(cp.execSync("ionic resources").toString('ascii')) 
}); 

gulp.task('copiarAplatformRes', function() { 
    gulp.src('./resources/android/icon/drawable-ldpi-icon.png') 
     .pipe(rename({basename: 'icon'})) 
     .pipe(gulp.dest("./platforms/android/res/mipmap-ldpi")); 
}); 

gulp.task('compile', function() { 
    gulputil.log(cp.execSync("cordova build --release adroid").toString('ascii')) 
}); 

gulp.task("build-android", ['ionicResources', 'copiarAplatformRes','compile'],function() { 
}); 

回答

0

你需要run-sequence或更好,但吞掉4.0串聯運行任務。或者,你可以讓你的「copiarAplatformRes」任務依賴於你的「ionicResources」任務由

gulp.task('copiarAplatformRes', ['ionicResources'], function() { 
    return gulp.src('./resources/android/icon/drawable-ldpi-icon.png') 
    etc.... 

並添加類似於return語句將所有的任務。

+0

我會嘗試。謝謝 –