问题是它没有使用命令'ionic resources'完成生成资源,并且复制已经尝试编译的图像。我不想使用超时
el problema es que no termina de generar los recursos con el comando'alion resources',y copiar las imagenes,que ya esta tratando de compilar。没有quiero usar超时
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 :(得分:0)
您需要run-sequence或更好,但需要gulp 4.0来串行运行您的任务。或者,您可以通过
使'copiarAplatformRes'任务依赖于您的'ionicResources'任务gulp.task('copiarAplatformRes', ['ionicResources'], function () {
return gulp.src('./resources/android/icon/drawable-ldpi-icon.png')
etc....
并为所有任务添加类似的return语句。