@WebProgrammingRu

Страница 425 из 556
Gregory
20.02.2017
10:49:59
пример грубый, но щас просто не вспомню где я мог смело использовать контекстные селекторы

а вот такая сущность, в БЭМ вот такой полностью описанный блок называется сущностью, уже можно использовать как готовые стили аналогично бутстрапу

Kopyl
20.02.2017
11:13:33
https://www.npmjs.com/package/gulp-autoprefixer
Где это нужно прописывать?



Google
Kopyl
20.02.2017
11:13:39
В галп файле?

Igor
20.02.2017
11:16:46
да

Kopyl
20.02.2017
11:17:06
да
В конец?



После всего кода?

У меня просто так не работает)

Evgeny
20.02.2017
11:17:18
но тогда идет цепочка классов, в ней нет смысла, почему нельзя обойтись без вложенности?

Kopyl
20.02.2017
11:17:48
gulp.src('src/app.css')

да
И что это за путь?)

Igor
20.02.2017
11:17:55
После всего кода?
autoprefixer = require('gulp-autoprefixer') в начало

Kopyl
20.02.2017
11:18:12
const gulp = require('gulp');

Kopyl
20.02.2017
11:18:22
Google
Igor
20.02.2017
11:18:44
const gulp = require('gulp');
Вот после этого пропиши

Kopyl
20.02.2017
11:19:15
Вот после этого пропиши
Ты же только что сказал, что нужно в начало :)

Igor
20.02.2017
11:19:18
У меня автопрефиксер идёт как часть таска стилей gulp.task('sass', function () { return gulp.src('app/sass/**/*.sass') .pipe(sourcemaps.init()) .pipe(sass({ includePaths: bourbon.includePaths }).on("error", notify.onError())) .pipe(rename({suffix: '.min', prefix: ''})) .pipe(autoprefixer(['last 15 versions'])) .pipe(gcmq()) .pipe(cleanCSS()) .pipe(sourcemaps.write('./')) .pipe(gulp.dest('app/css')) .pipe(browserSync.reload({stream: true})); });

Kopyl
20.02.2017
11:19:53
var gulp = require('gulp'), // Подключаем Gulp sass = require('gulp-sass'); // Подключаем Sass пакет gulp.task('sass', function() { // Создаем таск "sass" return gulp.src(['sass/**/*.sass', 'sass/**/*.scss']) // Берем источник .pipe(sass({outputStyle: 'expanded'}).on('error', sass.logError)) // Преобразуем Sass в CSS посредством gulp-sass .pipe(gulp.dest('css')) // Выгружаем результата в папку css }); gulp.task('watch', function() { gulp.watch(['sass/**/*.sass', 'sass/**/*.scss'], ['sass']); // Наблюдение за sass файлами в папке sass }); gulp.task('default', ['watch']);

У меня вот такой вот код)

Ну, до задания всех тасков
Что нужно сделать, чтобы работал автопрефиксер?)

Gregory
20.02.2017
11:21:49
Не, знак апперсанта не создает сложенности

Igor
20.02.2017
11:22:11
Поменяй таск sass на вот такое gulp.task('sass', function() { return gulp.src(['sass/**/*.sass', 'sass/**/*.scss']) .pipe(sass({outputStyle: 'expanded'}).on('error', sass.logError)) .pipe(autoprefixer({ browsers: ['last 2 versions'], cascade: false })) .pipe(gulp.dest('css')) });

Gregory
20.02.2017
11:22:43
Тут мы получим .block .block_red .block_grey .block_white

Evgeny
20.02.2017
11:22:43
тоесть в чисто css будет .block{}; .red{};?

а ок

Igor
20.02.2017
11:22:58
Поменяй только цифру с 2 до 5 хотя бы. Я про версии

Evgeny
20.02.2017
11:23:23
амперсанд просто копирует имя родителя

воно что

Gregory
20.02.2017
11:23:33
именно)

Igor
20.02.2017
11:25:57
Ээээ

Google
Igor
20.02.2017
11:26:08
Зачем ты убрал определение переменных?

Kopyl
20.02.2017
11:26:52


и так тоже не работает(

Igor
20.02.2017
11:27:24
var gulp = require('gulp'), // Подключаем Gulp sass = require('gulp-sass'), // Подключаем Sass пакет autoprefixer = require('gulp-autoprefixer');

И да, само собой, автопрефиксер нужно поставить прежде

npm install --save-dev gulp-autoprefixer

Kopyl
20.02.2017
11:28:59


Поставился с такими ошибками

Что это может быть?

Igor
20.02.2017
11:30:08
Зайди сначала в папку проекта и там открой терминал

Kopyl
20.02.2017
11:30:15
точно



Igor
20.02.2017
11:31:53
--save-dev значит, что ты ставишь не глобально, а как зависимость в самом проекте. Если npm не знает, что за проект (нет папки NODE_MODULES), то он будет выдавать ошибку

Папка есть такая?

Kopyl
20.02.2017
11:32:35
Папка есть такая?
Какая именно? NODE_MODULES?

Она должна быть в папке проекта?

В проекте есть

Igor
20.02.2017
11:33:01
Какая именно? NODE_MODULES?
Да. В папке. И пришли свой файл package.json

Gregory
20.02.2017
11:33:04
Игорь да скинь ты ему свой готовй галпфайл и пэкейдж джейсон пусть он npm i сделает и все)

Kopyl
20.02.2017
11:33:40
А что его скидывать?) Он же пустой должен быть))

Google
Kopyl
20.02.2017
11:33:42


Kopyl
20.02.2017
11:34:24
С пустым галпфайлом SASS работает идеально

Igor
20.02.2017
11:34:43
Сделай в папке проекта npm init

Kopyl
20.02.2017
11:34:51
Зачем там еще что-то должно быть?)

стоп

Пётр
20.02.2017
11:35:33
Кто-то не смотрел видосов по sass? )

Kopyl
20.02.2017
11:35:36
Кажется после того, как я ввел su, меня выбросило из папки проекта

Admin
ERROR: S client not available

Kopyl
20.02.2017
11:35:59
Как открыть папку проекта без finder

?)

Igor
20.02.2017
11:36:28
Gregory
20.02.2017
11:36:49
Так надо прекращать это! Этот чат не аналог гугла))

http://www.youtube.com/watch?v=vW51JUVT66w

Kopyl
20.02.2017
11:37:34
cd path/to/folder
А как в маке найти путь папки чтобы просто его скопировать?)

Gregory
20.02.2017
11:37:34
вот, смотри это видео и разбирайся. Так как ты спотыкаешься на элементарных базовых знаниях

Igor
20.02.2017
11:37:47
Да. Только хотел эту ссыль кинуть ?

Wyldstyle
20.02.2017
11:37:49
кто может помочь?

Google
Wyldstyle
20.02.2017
11:37:49




Kopyl
20.02.2017
11:38:16
Мне кажется мне будет проще вручную проставлять префиксы :D

Пётр
20.02.2017
11:38:30
404

Igor
20.02.2017
11:38:36
Один раз настроишь и потом не будешь париться

Wyldstyle
20.02.2017
11:38:48
вы мне?

Gregory
20.02.2017
11:38:52
Мне кажется мне будет проще вручную проставлять префиксы :D
Вот. Тебе это железно надо посмотреть!) http://www.youtube.com/watch?v=vW51JUVT66w

Wyldstyle
20.02.2017
11:39:15
а тут пашет

http://prntscr.com/eb211i

Пётр
20.02.2017
11:40:07
Может что с путями?

Igor
20.02.2017
11:40:32
Скорее всего. Либо файл .htaccess смотри

Kopyl
20.02.2017
11:40:38
Пётр
20.02.2017
11:41:22
Не вариант сразу консоль открыть в папке проекта?

Igor
20.02.2017
11:41:23
Как называется папка твоего проекта?

Wyldstyle
20.02.2017
11:41:25
Пётр
20.02.2017
11:42:01
Css

Igor
20.02.2017
11:42:10
Development
А что не так? Сделай щас ls -la

Пётр
20.02.2017
11:42:18
Что то там еще

Я с телефона. Не удобно

Страница 425 из 556