Visual Studio Code
7
Вклад в тег
{
"folders": [
{
"path": "."
}
],
"settings": {
"files.exclude": {
"**/.git": true,
"dist": true,
"node_modules": true
}
}
}
chown bitrix:bitrix file.php
find . -type f -exec chown bitrix:bitrix {} \;
cd /home/bitrix/www
find . -type d -exec chmod 775 {} \;
find . -type f -exec chmod 664 {} \;
find . -type d -exec chown bitrix:bitrix {} \;
find . -type f -exec chown bitrix:bitrix {} \;
var gulp = require('gulp'),
chalk = require('chalk'),
plugin = require('gulp-load-plugins')(),
browserSync = require('browser-sync').create();
plugin.imagemin.mozjpeg = require('imagemin-mozjpeg');
plugin.imagemin.pngquant = require('imagemin-pngquant');
gulp.task('img', function () {
gulp.src(path.src.img)
.pipe(plugin.plumber({
errorHandler: plugin.notify.onError("Ошибка: <%= error.message %>")
}))
.on('end', function(){ plugin.util.log(chalk.cyan('Инициализирован обработчик ошибок изображений')); })
.pipe(plugin.imagemin([
plugin.imagemin.gifsicle({interlaced: true}),
plugin.imagemin.jpegtran({progressive: true}),
plugin.imagemin.mozjpeg({progressive: true}),
plugin.imagemin.optipng({optimizationLevel: 7}),
plugin.imagemin.pngquant({quality: '85-100'}),
plugin.imagemin.svgo({plugins: [{removeViewBox: true}]})
]))
.pipe(gulp.dest(path.build.img))
.on('end', function(){ plugin.util.log(chalk.cyan('Оптимизированы изображения')); })
.pipe(browserSync.stream());
});