ddenyss / gulp-template Goto Github PK
View Code? Open in Web Editor NEWLicense: ISC License
License: ISC License
Привет!
А как можно добавить сериализацию хотя бы для js и стилей? А то из-за кеша при любой мелкой правке придется долго добавлять его руками.
В editorconfig заявлено, что окончание строк должно быть LF, но по факту изменяя в папке src/styles стилевого файла style.scss на формат окончания строк CRLF editorconfig этого не видит, хотя если изменить в .editorconfig параметр indent_size с 2 на другой, то ошибки сыпятся.
Следующее изменение путей в package.json к файлам для проверки editorconfig решает эту задачу.
Вот Pull request для решения этой задачи.
Что-то не могу понять, почему изображения не грузятся(404). Ну явно что-то с путями. Как я понимаю в src создаем папку img, ну и в разметке в src прописываем путь ./img/logo.png? В конфигах вроде ничего не вижу что мешало бы...
Привет, не думал добавить автоматическое создание бем блока(в одной папке pug и scss)
можно отсюда взять createBlock.js https://nicothin.pro/page/my-start-kit или с помощью https://github.com/bem-tools/bem-tools-create
добавь бьютификатор, а то минифицированный html не сильно удобен для бекендера.
При открытии в phpstorm файла scss появляется сообщение stylelint в котором он просит запустить следующую команду npm update.
Не знаю есть ли необходимость обновлять репозиторий, но я бы обновил.
Скажите, пожалуйста, своё мнение.
@dDenysS
Необходимо, чтобы сборка работала и с .sass ,и с .scss файлами
пытаюсь в задаче styles и serve изменить на .+(sass|scss) , но компилируются только файлы scss
Спасибо
Приветствую, подскажи, пожалуйста: Каждый раз добавляя новое изображения, приходится перезапускать gulp, для того, чтобы в папке build изображения обновились, подскажи, как это автоматизировать или может я что-то отключил в самой сборке.
Спасибо!
Нам в htmlacademy рассказывают, что import в стилях это медленно, поэтому им не пользуются. Почему в этой сборке было принято решение использовать import в стилях?
Обнаружена ошибка команды npm в package.json -> scripts -> test:
npm test работает не полностью. Если ошибка возникает при проверке editorconfig, то не проверяют stylelint и eslint. Если ошибок editorconfig не обнаружил, а обнаружил stylelint, то на этом проверка останавливается и eslint не проверяет. Если в package.json заменить "&&" на "&", то тогда проверяет всё сразу, так как команды запускаются параллельно и завершение работы при ошибке не влияет на другие команды в списке как описано здесь (npm-run-all). Аналогичная задача была решена в es6-gulp-template.
Здесь я сделал Pull requests с решением.
Ещё в двух местах есть двойной амперсанд, но там он работает.
Подскажи пожалуйста, как в твоей сборке сделать обработку не одного файла main.js, а все файлы из папки js.
Получается я хочу к каждой странице подключать свой js, а не единый файл, сейчас только единый файл main.min.js.
Пробовал обрабатывать в настройке gulp (script.js), не только как указано строго main.js, а указал "*.js" не работает такая схема.
Скопировала сборку, сделала команды
npm init --yes
npm install gulp --save-dev
и с флагами -g, без --save-dev
npm install
В процессе есть ошибки https://prnt.sc/HUqVL_zvsWnm
а на npm start, npm run build , npm run test ответ - https://prnt.sc/BrFXmTjuWUY6
еще раз делаю npm install, то же самое
Папка node_modules в поцессе install появляется и исчезает.
Помогите разобраться пожалуйста
Ожидается ли проверка (планируется ли нахождение html в корне src) editorconfig эти html в корне src (в src используется только pug, а html от lighthouse не нуждается в проверке от editorconfig)?
Если короче, то нужна ли вышеописанная строчка?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.