0
数週間前に動作しましたが、何らかの理由で次のファイルがassetsディレクトリからdistディレクトリにコピーされなくなりました。Gulp 4アセットはgulp.destでコピーされていません
const gs = gulp.series,
gp = gulp.parallel;
gulp.task('fonts', (done) => {
gulp.src([
'node_modules/font-awesome/fonts/*'
])
.pipe(gulp.dest(paths.dist+"/fonts/fontawesome"));
done();
})
gulp.task('assets', gs('fonts'), (done) => {
gulp.src([
'assets/**/*', // all files
'assets/**/.*', // all hidden files
'!assets/{scripts,scripts/**}', //ignore scripts directory.
'!assets/{stylesheets,stylesheets/**}' //ignore scripts directory.
])
.pipe(gulp.dest(paths.dist));
done();
});
フォントフォルダを作成してfont-awesomeのフォントをコピーしますが、それはそれです。
「assets」タスクからgs('fonts')
を削除すると、正しく動作するように見えます。
私のディレクトリ構造は次のとおりです。 .robots.txt
資産
- /フォント
私は、.htaccessファイルに直接パスを入れようとしましたが、それもコピーされません。思考?
また、これを書く良い方法がある場合は、私は提案をすることができます。