Commit 4e58c28a authored by Nikolay Gromov's avatar Nikolay Gromov

Добавил в стилевой файл больше комментов с предупреждениями не править файл руками

parent f200bf91
Это результат сборки. Не редактируйте файлы в этой папке — все такие изменения будут затёрты при следующей сборке проекта. Это результат сборки. Не редактируйте файлы в этой папке — все такие изменения будут затёрты при следующей сборке проекта.
Проект собирается автоматикой из исходников, хранящихся в репозитории разработки. Адрес репозитория можно узнать у автора проекта.
...@@ -35,14 +35,18 @@ let lists = getFilesList(projectConfig); ...@@ -35,14 +35,18 @@ let lists = getFilesList(projectConfig);
let repoUrl = require('./package.json').repository.url.replace(/\.git$/g, ''); let repoUrl = require('./package.json').repository.url.replace(/\.git$/g, '');
// console.log(repoUrl); // console.log(repoUrl);
// файл с настройками фавиконок // Файл с настройками фавиконок
const faviconData = './faviconData.json'; const faviconData = './faviconData.json';
// Сообщение, записываемое в стилевой файл
let styleFileMsg = '/*!*\n * ВНИМАНИЕ! Этот файл генерируется автоматически.\n * Не пишите сюда ничего вручную, все такие правки будут потеряны при следующей компиляции.\n * Правки без возможности компиляции ДОЛЬШЕ И ДОРОЖЕ в 2-3 раза.\n * Нужны дополнительные стили? Создайте новый css-файл и подключите его к странице.\n * Читайте ./README.md для понимания.\n */\n\n';
// Формирование и запись диспетчера подключений (style.scss), который компилируется в style.min.css // Формирование и запись диспетчера подключений (style.scss), который компилируется в style.min.css
let styleImports = '/*!*\n * ВНИМАНИЕ! Этот файл генерируется автоматически.\n * Не пишите сюда ничего вручную, все такие правки будут потеряны.\n * Читайте ./README.md для понимания.\n */\n\n'; let styleImports = styleFileMsg;
lists.css.forEach(function(blockPath) { lists.css.forEach(function(blockPath) {
styleImports += '@import \''+blockPath+'\';\n'; styleImports += '@import \''+blockPath+'\';\n';
}); });
styleImports = styleImports += styleFileMsg;
fs.writeFileSync(dirs.srcPath + 'scss/style.scss', styleImports); fs.writeFileSync(dirs.srcPath + 'scss/style.scss', styleImports);
// Формирование и запись списка примесей (mixins.pug) со списком инклудов всех pug-файлов блоков // Формирование и запись списка примесей (mixins.pug) со списком инклудов всех pug-файлов блоков
...@@ -89,6 +93,7 @@ gulp.task('style', function () { ...@@ -89,6 +93,7 @@ gulp.task('style', function () {
const sass = require('gulp-sass'); const sass = require('gulp-sass');
const sourcemaps = require('gulp-sourcemaps'); const sourcemaps = require('gulp-sourcemaps');
const wait = require('gulp-wait'); const wait = require('gulp-wait');
const insert = require('gulp-insert');
console.log('---------- Компиляция стилей'); console.log('---------- Компиляция стилей');
return gulp.src(dirs.srcPath + 'scss/style.scss') return gulp.src(dirs.srcPath + 'scss/style.scss')
.pipe(plumber({ .pipe(plumber({
...@@ -105,6 +110,7 @@ gulp.task('style', function () { ...@@ -105,6 +110,7 @@ gulp.task('style', function () {
.pipe(debug({title: "Style:"})) .pipe(debug({title: "Style:"}))
.pipe(sass()) .pipe(sass())
.pipe(postcss(postCssPlugins)) .pipe(postcss(postCssPlugins))
.pipe(insert.append(styleFileMsg))
.pipe(gulpIf(!isDev, cleanss())) .pipe(gulpIf(!isDev, cleanss()))
.pipe(rename('style.min.css')) .pipe(rename('style.min.css'))
.pipe(gulpIf(isDev, sourcemaps.write('/'))) .pipe(gulpIf(isDev, sourcemaps.write('/')))
...@@ -123,6 +129,7 @@ gulp.task('style:single', function () { ...@@ -123,6 +129,7 @@ gulp.task('style:single', function () {
const sass = require('gulp-sass'); const sass = require('gulp-sass');
const sourcemaps = require('gulp-sourcemaps'); const sourcemaps = require('gulp-sourcemaps');
const wait = require('gulp-wait'); const wait = require('gulp-wait');
const insert = require('gulp-insert');
console.log('---------- Компиляция добавочных стилей'); console.log('---------- Компиляция добавочных стилей');
return gulp.src(projectConfig.singleCompiled) return gulp.src(projectConfig.singleCompiled)
.pipe(plumber({ .pipe(plumber({
...@@ -139,6 +146,7 @@ gulp.task('style:single', function () { ...@@ -139,6 +146,7 @@ gulp.task('style:single', function () {
.pipe(debug({title: "Single style:"})) .pipe(debug({title: "Single style:"}))
.pipe(sass()) .pipe(sass())
.pipe(postcss(postCssPlugins)) .pipe(postcss(postCssPlugins))
.pipe(insert.append(styleFileMsg))
.pipe(gulpIf(!isDev, cleanss())) .pipe(gulpIf(!isDev, cleanss()))
.pipe(gulpIf(isDev, sourcemaps.write('/'))) .pipe(gulpIf(isDev, sourcemaps.write('/')))
.pipe(size({ .pipe(size({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment