2017-07-06 18 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

我会尝试。谢谢 –