실제 설정에 따라 런타임시 호출되도록 부트 스트랩 글리프 아이콘을/dist/font에 추가해야합니다. gulp-sass를 사용할 때 bootstrap-sass 빌드주기에 포함되지 않으므로.
package.json
// ////////////////////////////////////////////////
//
// CONFIG
//
// jsConcatFiles => list of javascript files (in order) to concatenate
// // //////////////////////////////////////////////
var config = {
jsConcatFiles: [
'./src/scripts/js/jquery.js',
'./src/scripts/js/bootstrap.js',
],
};
var gulp = require('gulp'),
sass = require('gulp-sass'),
newer = require('gulp-newer'),
autoprefixer = require('gulp-autoprefixer'),
concat = require('gulp-concat'),
uglify = require('gulp-uglify'),
rename = require('gulp-rename'),
// ////////////////////////////////////////////////
// Scripts Tasks
// ///////////////////////////////////////////////
gulp.task('scripts', function() {
return gulp.src(config.jsConcatFiles)
.pipe(sourcemaps.init())
.pipe(concat('all.js'))
.pipe(gulp.dest('src/scripts/js'))
.pipe(rename({suffix: '.min'}))
.pipe(uglify())
.pipe(gulp.dest('public_html/scripts/js/'))
.pipe(reload({stream:true}));
});
// ////////////////////////////////////////////////
// Styles Tasks
// ///////////////////////////////////////////////
gulp.task('styles', function() {
gulp.src('src/scripts/scss/styles.scss')
.pipe(rename('all-styles.css'))
.pipe(rename({suffix: '.min'}))
.pipe(gulp.dest('public_html/scripts/css'))
.pipe(reload({stream:true}));
});
// ////////////////////////////////////////////////
// Watch Tasks
// // /////////////////////////////////////////////
gulp.task ('watch', function(){
gulp.watch('src/scripts/scss/**/*.scss', ['styles']);
gulp.watch('src/scripts/js/**/*.js', ['scripts']);
});
gulp.task('default', ['scripts', 'styles', 'watch']);
"devDependencies": {
"gulp": "^3.9.1",
"gulp-autoprefixer": "^3.1.1",
"gulp-concat": "^2.6.0",
"gulp-imagemin": "^3.0.3",
"gulp-newer": "^1.2.0",
"gulp-rename": "^1.2.2",
"gulp-sass": "^2.3.2",
"gulp-sourcemaps": "^1.6.0",
"gulp-uglify": "^2.0.0"
},
Gulpfile 또한/DIST/글꼴에 glyphicons을 포함한다.
glyphicons-종족을-regular.eot
가 glyphicons-종족을-regular.svg
glyphicons-종족을-regular.ttf
glyphicons-종족을-regular.woff
glyphicons- halflings-regular.woff2
특히 꿀꺽 꿀꺽 거리는 소리에 익숙하지 않지만, 당신은 오직 콧수염 파일과 일치하는 방법이 있습니까? 언뜻 보면 CSS를 CSS로 컴파일하려고하는 것처럼 보입니다. 나는 글꼴 컴파일러가 글꼴을 처리하는 방법을 모르는 것으로 추측합니다. –
안녕하세요, 응답 해 주셔서 감사합니다. gulp-sass는 CSS 파일뿐만 아니라 scss도 처리 할 수 있습니다. 또한 bootstrap-sass를 사용하고 bootstrap.scss를 포함하여 시도했지만 차이가 없습니다. – AnchovyLegend