CSS
10
Вклад в тег
npm i webpack-dev-server
"scripts": {
"commandName": "webpack-dev-server",
}
commandName
название твоей команды.devServer: {
port: 8888, // определяет порт
overlay: { // показывает ошибки или предупреждения при разработке
warnings: boolean,
errors: boolean
},
open: true, // открывает окно браузера
}
function first(callbak){
----здесь пишем код функции----
---- здесь можно записать код "функции обратного вызова"
и она сработает тогда, когда выполнится функция first()----
}
margin
position: relative
top: значение в px | em | % | rem | pt и т.д.;
left, right и bottom так же
position: absolute
top: значение в px | em | % | rem | pt и т.д.;
left, right и bottom так же
gulp.task('watch', function(){
browserSync.init(config);
gulp.watch(path.watch.html, gulp.series('html:build'));
gulp.watch(path.watch.scss, gulp.series('scss:build'));
gulp.watch(path.watch.css, gulp.series('css:build'));
gulp.watch(path.watch.js, gulp.series('js:build'));
gulp.watch(path.watch.images, gulp.series('images:build'));
gulp.watch(path.watch.fonts, gulp.series('fonts:build'));
})
parallel
и series
. То есть в первом случае Вашиtask-и
в потоке выполняются вместе. А в другом случае, сперва выполнится первый task
, потом второй, третий и до конца.build
можно сделать так:gulp.task('build',
gulp.series(
'clean:build',
gulp.parallel(
'html:build',
'css:build',
'js:build',
'images:build',
'fonts:build'
)));
dist
, а потом собирается продакшн. gulp.task('removedist', function (done) {
del.sync('dist');
done();
});
gulp
, то task
для вашей сборки должен выглядеть так:gulp.task('build',
gulp.series(
'removedist',
gulp.parallel(
'imagemin',
'styles',
'scripts'
)));