bower_components
フォルダのすべてのフォント素晴らしいフォントをビルドディレクトリに移動しようとしていますが、ファイルをコピーしていません。gulpタスクを使用してbowerから素晴らしいフォントを移動
gulpfile.js
var gulp = require('gulp'),
sass = require('gulp-sass'),
cssnano = require('gulp-cssnano'),
uglify = require('gulp-uglify'),
rename = require('gulp-rename'),
concat = require('gulp-concat'),
notify = require('gulp-notify');
var config = {
bowerDir: 'bower_components'
}
gulp.task('fa', function() {
return
gulp.src(config.bowerDir + '/font-awesome/fonts/**.*')
.pipe(gulp.dest('assets/fonts/font-awesome/'));
});
私はそれが正常に動作gulp fa
を実行、ないファイルは私のassets/fonts/font-awesome
ディレクトリに表示されます。
私はスクリプトがそうのように機能しているので、.pipe(gulp.dest())関数の動作を知っている:
gulp.task('scripts', function(){
return gulp.src([
'bower_components/jquery/dist/jquery.min.js',
'bower_components/jquery-validation/dist/jquery.validate.js',
'bower_components/foundation/js/foundation.min.js',
'assets/js/custom/app.js',
])
.pipe(concat('app.js'))
.pipe(rename({ suffix: '.min' }))
.pipe(uglify())
.pipe(gulp.dest('assets/js/'))
.pipe(notify({
message: 'Scripts minified'
}));
});
任意のアイデア?
EDIT
マイフォルダ構造は、このようなものです:
assets/
--fonts/
----font-awesome/
gulpfile.js
bower_components/
--font-awesome/
----fonts/
------fontawesome-webfont.eot
------fontawesome-webfont.svg
------fontawesome-webfont.ttf
------fontawesome-webfont.woff
------fontawesome-webfont.woff2
を提案したいですgulp.task( 'icons'、function(){ 返信gulp.src( 'node_modules/font-awesome/fonts /**.*') .pipe(gulp.dest( 'fonts')); }); ' ...それが正常に動作することを確認できます。たぶん、タイプミスやその他の間違いがないかチェックしてください。 – Davey