dependabot[bot] on npm_and_yarn
Bump terser from 4.1.3 to 4.8.1… (compare)
artem-malko on master
Update tars.json (compare)
artem-malko on master
template updated svg-symbols.sv… (compare)
Можно ли настроить сборщик так, чтобы bootstrap или другая библиотека компилировалась в отдельный файл? При этом я использую исходники sass. Вот как у меня лежит бутстрап. http://joxi.ru/brRDv8KSJWbjZ2
Это можно сделать в режиме ручной сборки стилей. В папке /scss/entry создаете новую точку входа и подключаете в нее нужные вам файлы.
Настроил все работает в entry и компилирует библиотеку в отдельный файл.
Подскажите, как правильно настроить вот этот плагин. https://www.npmjs.com/package/gulp-sass-glob-import Так как хочется работать в components, но не лезть каждый раз прописывать пути до файлов в entry/partials, чтобы можно было указать путь типа "@import 'compontens/*' " и все файлы автоматом туда подгружались.
'use strict';
// This is example of task function
const gulp = tars.packages.gulp;
const plumber = tars.packages.plumber;
const notifier = tars.helpers.notifier;
const tarsConfig = tars.config;
var bulkSass = require('gulp-sass-glob-import');
// Include browserSync, if you need to reload browser:
const browserSync = tars.packages.browserSync;
/**
* Task description
*/
module.exports = function () {
return gulp.task('global-import', function (done) {
return gulp.src(`./markup/${staticFolderName}/${tars.cssPreproc.name}/entry/partials/*.scss`)
.pipe(plumber({
errorHandler: function (error) {
notifier.error('An error occurred while something.', error);
}
}))
.pipe(bulkSass())
.pipe(
sass({
includePaths: [`./markup/${tars.config.fs.componentsFolderName}`]
}))
.pipe(gulp.dest(`${tars.options.build.path}${tars.config.fs.staticFolderName}/css/`))
.pipe(browserSync.reload({ stream:true }))
.pipe(
notifier.success('Example task has been finished')
);
// You can return callback, if you can't return pipe
// done(null);
});
};
@artem-malko Здравствуйте, спасибо Вам, за Вашу работу. Создал свой форк и иничу проект своей ссылкой, пользуюсь sass, но при init создаются папки и файлы с расширением scss. Да, если переименовать или создать файлы sass, все работает, но каждый раз не хотелось бы это делать. Как можно сменить эти файлы которые создаются, переназначить на свои. Так же, не нашел где можно изменить index.html, который создается при init. Спасибо.
Привет, удалось решить вопрос?
Здравстуйте, задавал вопрос про вставку html кода в data.js, попробовал с Html Escaping, но на выходе всё равно получаю только обычный текст, может в конфиге где-то есть строчка которая отключает это? подскажите пожалуйста
{
text: 'lorem <br>ipsum'
}
и
{
text: 'lorem <br>ipsum'
}
Всем привет, если я создаю компонент, например header , там у меня находятся файлы: header.pug, header.scss, header.js - то правильно ли я понимаю, что нужно грузить стили для хедера в компонент ? И в случае переиспользования компонентов, не будет ли дублироваться CSS-код ?
@agalar Ваш вопрос не совсем понятен. Компонент - это просто набор разметки, стилей и скриптов, которые лежат вместе для удобства. Если в настройках вы выбрали автоматическое подключение стилей, то вам вообще ничего никуда "грузить" не надо. Если же ручное - то самому подключать их в точке входа стилей.
Здравстуйте, задавал вопрос про вставку html кода в data.js, попробовал с Html Escaping, но на выходе всё равно получаю только обычный текст, может в конфиге где-то есть строчка которая отключает это? подскажите пожалуйста
{ text: 'lorem <br>ipsum' }
и
{ text: 'lorem <br>ipsum' }
@deniskobeleff_twitter Повторюсь, Html Escaping нужно делать средствами шаблонизатора/препроцессора. И у handlebars и у pug/jade есть для этого специальный синтаксис. https://prnt.sc/hbp8ob
var marker = new google.maps.Marker({
position: myLatLng,
icon: {
url: "%=static=%img/general/point.svg",
svg-symbols
всё-таки, судя по названию