问题是它没有使用'ionic resources‘命令完成资源的生成,并复制已经在尝试编译的图像。我不想使用超时
问题是没有通用的终结点,只有离子资源,才能复制图像,才能编译。无静默使用超时
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 () {
});发布于 2017-07-07 05:06:34
你需要run-sequence或者更好的GUEP4.0来连续运行你的任务。或者,您可以通过以下方式使'copiarAplatformRes‘任务依赖于'ionicResources’任务
gulp.task('copiarAplatformRes', ['ionicResources'], function () {
return gulp.src('./resources/android/icon/drawable-ldpi-icon.png')
etc....并将类似的返回语句添加到所有任务中。
https://stackoverflow.com/questions/44958685
复制相似问题