Commit 0e5ec524 authored by Nikolay Gromov's avatar Nikolay Gromov

Исправил опечатку в имени переменной в файле, создающем блоки

parent 029cfb72
...@@ -28,13 +28,13 @@ if (blockName) { ...@@ -28,13 +28,13 @@ if (blockName) {
console.log(`[NTH] Создание папки ${dirPath} (если отсутствует)`); console.log(`[NTH] Создание папки ${dirPath} (если отсутствует)`);
// Обходим массив расширений и создаем файлы, если они еще не созданы // Обходим массив расширений и создаем файлы, если они еще не созданы
extensions.forEach((extention) => { extensions.forEach((extension) => {
const filePath = `${dirPath + blockName}.${extention}`; // полный путь к создаваемому файлу const filePath = `${dirPath + blockName}.${extension}`; // полный путь к создаваемому файлу
let fileContent = ''; // будущий контент файла let fileContent = ''; // будущий контент файла
let fileCreateMsg = ''; // будущее сообщение в консоли при создании файла let fileCreateMsg = ''; // будущее сообщение в консоли при создании файла
// Если это SCSS // Если это SCSS
if (extention === 'scss') { if (extension === 'scss') {
fileContent = `// В этом файле должны быть стили для БЭМ-блока ${blockName}, его элементов, \n// модификаторов, псевдоселекторов, псевдоэлементов, @media-условий...\n// Очередность: http://nicothin.github.io/idiomatic-pre-CSS/#priority\n\n.${blockName} {\n\n $block-name: &; // #{$block-name}__element\n\n}\n`; fileContent = `// В этом файле должны быть стили для БЭМ-блока ${blockName}, его элементов, \n// модификаторов, псевдоселекторов, псевдоэлементов, @media-условий...\n// Очередность: http://nicothin.github.io/idiomatic-pre-CSS/#priority\n\n.${blockName} {\n\n $block-name: &; // #{$block-name}__element\n\n}\n`;
// fileCreateMsg = ''; // fileCreateMsg = '';
...@@ -55,18 +55,18 @@ if (blockName) { ...@@ -55,18 +55,18 @@ if (blockName) {
} }
// Если это HTML // Если это HTML
else if (extention === 'html') { else if (extension === 'html') {
fileContent = `<!--DEV\n\nДля использования этого файла как шаблона:\n\n@ @include('blocks/${blockName}/${blockName}.html')\n\n(Нужно убрать пробел между символами @)\nПодробнее: https://www.npmjs.com/package/gulp-file-include\n\n\n\n<div class="${blockName}">content</div>\n\n-->\n`; fileContent = `<!--DEV\n\nДля использования этого файла как шаблона:\n\n@ @include('blocks/${blockName}/${blockName}.html')\n\n(Нужно убрать пробел между символами @)\nПодробнее: https://www.npmjs.com/package/gulp-file-include\n\n\n\n<div class="${blockName}">content</div>\n\n-->\n`;
// fileCreateMsg = ''; // fileCreateMsg = '';
} }
// Если это JS // Если это JS
else if (extention === 'js') { else if (extension === 'js') {
fileContent = '// document.addEventListener(\'DOMContentLoaded\', function(){});\n// (function(){\n// код\n// }());\n'; fileContent = '// document.addEventListener(\'DOMContentLoaded\', function(){});\n// (function(){\n// код\n// }());\n';
} }
// Если нужна подпапка для картинок // Если нужна подпапка для картинок
else if (extention === 'img') { else if (extension === 'img') {
const imgFolder = `${dirPath}img/`; const imgFolder = `${dirPath}img/`;
if (fileExist(imgFolder) === false) { if (fileExist(imgFolder) === false) {
mkdirp(imgFolder, (err) => { mkdirp(imgFolder, (err) => {
...@@ -79,7 +79,7 @@ if (blockName) { ...@@ -79,7 +79,7 @@ if (blockName) {
} }
// Если нужна подпапка для необрабатываемых картинок // Если нужна подпапка для необрабатываемых картинок
else if (extention === 'bg-img') { else if (extension === 'bg-img') {
const imgFolder = `${dirPath}bg-img/`; const imgFolder = `${dirPath}bg-img/`;
if (fileExist(imgFolder) === false) { if (fileExist(imgFolder) === false) {
mkdirp(imgFolder, (err) => { mkdirp(imgFolder, (err) => {
...@@ -92,7 +92,7 @@ if (blockName) { ...@@ -92,7 +92,7 @@ if (blockName) {
} }
// Создаем файл, если он еще не существует // Создаем файл, если он еще не существует
if (fileExist(filePath) === false && extention !== 'img' && extention !== 'bg-img') { if (fileExist(filePath) === false && extension !== 'img' && extension !== 'bg-img') {
fs.writeFile(filePath, fileContent, (err) => { fs.writeFile(filePath, fileContent, (err) => {
if (err) { if (err) {
return console.log(`[NTH] Файл НЕ создан: ${err}`); return console.log(`[NTH] Файл НЕ создан: ${err}`);
...@@ -102,7 +102,7 @@ if (blockName) { ...@@ -102,7 +102,7 @@ if (blockName) {
console.warn(fileCreateMsg); console.warn(fileCreateMsg);
} }
}); });
} else if (extention !== 'img') { } else if (extension !== 'img') {
console.log(`[NTH] Файл НЕ создан: ${filePath} (уже существует)`); console.log(`[NTH] Файл НЕ создан: ${filePath} (уже существует)`);
} }
}); });
......
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