[20:51:56] The following tasks did not complete: default, , watchFiles, browserSync, , css, images, fonts [20:51:56] Did you forget to signal async completion? D:\WEB\projects\WAWE_gulp ode_modules x\dist x.js:77 throw e; ^ TypeError: Cannot read property 'sockets' of undefined at EventEmitter.browser:reload (D:\WEB\projects\WAWE_gulp ode_modules\browser-sync\dist\internal-events.js:20:19) и ещё очень много строчек :(
На странице stylelint-scss npm-пакета есть ремарка, что лучше использовать stylelint-config-standard-scss, который уже включает в себя оный, если вы не собираете набор правил с нуля под свои цели, т.к. там нет танцев с бубном с ошибками эт-рулов. Также предостерегу, что расширение stylelint может не подсвечивать ошибки сразу после установки, стоит внести правки файл с настройками IDE, а именно: "css.validate": false, - отключает нативную валидацию "scss.validate": false, - // - "stylelint.validate": [ "css", "scss", ] - правила для стайлинта какие языки линтировать Все это применимо и к другим css-подобным языкам. Для тех, кто любит заморочится (Как я), стоит еще дописать правила порядка очередности вложенных выражений ( типа медиа - модификаторы по бэм - псведоклассы - псевдоэл-ты.. и т.д.) Хорошей практикой будет запретить переопределение селекторов в медиа запросах, установить макс глубину нестинга А супер круто сделать два конфига под линтер, один который будет проверять только те правила, которые требуют ручного исправления и использоать его по дэфолту, а для хаски сдлеать extended, который запускать с фагом --fix и он будет не только линтить по расширеному набору правил, но и фиксить очередность css-правил Черпал инфу тут blog.csssr.com/ru/article/lint-your-css/
Спасибо, всё было очень круто до sass, но придётся отказаться от вашей сборки из-за невозможности подключения sass, в доках подключение сейчас выглядит так: var sass = require('gulp-sass')(require('sass')); пытался лечить, не получается. Пробовал import gulpSass from "gulp-sass"; import nodeSass from "node-sass"; const sass = gulpSass(nodeSass); Не помогло. Вот такая ошибка (npm ERR! code ELIFECYCLE npm ERR! errno 1), как я понимаю - это нода ругается. Дальше мои полномочия всё
Привет! Да, инструменты быстро обновляются и теперь так не будет работать, надо использовать новый способ подключения, либо поставить старую версию. Но сам смысл остается одним и тем же
Привет! Лично я не пользовался, поэтому не могу подсказать. Попробуй гуглить в сторону order css plugin [название редактора кода] css plugin for sorting properties и тд