私はこの記事を参照しています: https://css-tricks.com/combine-webpack-gulp-4/gulpタスクをインポートするには?
そしてこのリポジトリ: https://github.com/PascalAOMS/gulp4-webpack
私は別のものに一つのファイルから一気のタスクをインポートしようとしています。関数としてタスクを記述し、通常のようにそれらをエクスポートしてみましたが、「非同期完了を通知するのを忘れましたか?」というエラーが発生しました。私は多分いつものようにタスクを書くことができるかもしれないと思ったが、それらを関数にラップしてエクスポートしたが、同じエラー。より明確にするために
私はhttps://github.com/PascalAOMS/gulp4-webpack/blob/master/tasks/index.js
誰もが任意のアイデアを持って、このファイルにビルドgulp.seriesにタスクを追加する方法を把握しようとしていますか?
ここでここでindex.js
import gulp from 'gulp';
import { scripts } from './webpack';
import { server } from './server';
import { assets } from './tasks/assets';
export const dev = gulp.series(server)
export const build = gulp.series(scripts, assets)
export default dev
は、資産タスクの例ですです:これはまだそれほどES6 modules
をサポートしていないノードで実行されますので、
import gulp from 'gulp';
const assets =() => {
return gulp.src(fonts.src)
.pipe(gulp.dest(fonts.dist));
}
export { assets };
は、あなたが持っているコードを表示します。 –
申し訳ありません、さらにコードを追加しました。私が参照している完全なセットアップは、以前にリンクしたレポです。 – user3591425