我有一个gulpfile如下与一个rollupTask.但在最后一个任务,其中zipTask,它的输出没有捆绑js从汇总。我发现唯一的方法来解决这个问题是增加等待时间之前的ziptask。似乎有一小部分的延迟与汇总输出和下一个gulp系列。这是预期的行为或有什么东西来解决这个问题没有增加等待时间?我的rollupTask是正确的吗?zip任务只是将输出文件夹压缩到一个不同的文件夹中。2输出文件夹本身包含了预期的包。
const gulp = require('gulp');
const rollup = require('rollup');
async function rollupTask() {
const rollupBuild = await rollup({
input: 'index.js',
plugins: rollupPlugins,
});
await rollupBuild.write({
file: 'bundle.js',
format: 'es',
sourcemap: true,
});
await rollupBuild.close();
}
exports.default = series(taskOne, parallel(taskTwo, taskThree, rollupTask), zipTask);
1条答案
按热度按时间rslzwgfq1#
最简单的方法是使用gulp. gulp-rollup的插件
启动时:
gulp build