Giter VIP home page Giter VIP logo

gulp-template's People

Contributors

ddenyss avatar nikolaylemehov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gulp-template's Issues

Сериализация

Привет!
А как можно добавить сериализацию хотя бы для js и стилей? А то из-за кеша при любой мелкой правке придется долго добавлять его руками.

editorconfig работает не корректно

В editorconfig заявлено, что окончание строк должно быть LF, но по факту изменяя в папке src/styles стилевого файла style.scss на формат окончания строк CRLF editorconfig этого не видит, хотя если изменить в .editorconfig параметр indent_size с 2 на другой, то ошибки сыпятся.
Следующее изменение путей в package.json к файлам для проверки editorconfig решает эту задачу.
Вот Pull request для решения этой задачи.

Изображения

Что-то не могу понять, почему изображения не грузятся(404). Ну явно что-то с путями. Как я понимаю в src создаем папку img, ну и в разметке в src прописываем путь ./img/logo.png? В конфигах вроде ничего не вижу что мешало бы...

Сообщение от stylelint в scss.

При открытии в phpstorm файла scss появляется сообщение stylelint в котором он просит запустить следующую команду npm update.
Не знаю есть ли необходимость обновлять репозиторий, но я бы обновил.
Скажите, пожалуйста, своё мнение.

Изображения #2

Приветствую, подскажи, пожалуйста: Каждый раз добавляя новое изображения, приходится перезапускать gulp, для того, чтобы в папке build изображения обновились, подскажи, как это автоматизировать или может я что-то отключил в самой сборке.
Спасибо!

Почему import в стилях?

Нам в htmlacademy рассказывают, что import в стилях это медленно, поэтому им не пользуются. Почему в этой сборке было принято решение использовать import в стилях?

Обнаружена ошибка команды npm в package.json -> scripts -> test

Обнаружена ошибка команды npm в package.json -> scripts -> test:

npm test работает не полностью. Если ошибка возникает при проверке editorconfig, то не проверяют stylelint и eslint. Если ошибок editorconfig не обнаружил, а обнаружил stylelint, то на этом проверка останавливается и eslint не проверяет. Если в package.json заменить "&&" на "&", то тогда проверяет всё сразу, так как команды запускаются параллельно и завершение работы при ошибке не влияет на другие команды в списке как описано здесь (npm-run-all). Аналогичная задача была решена в es6-gulp-template.
Здесь я сделал Pull requests с решением.

Ещё в двух местах есть двойной амперсанд, но там он работает.

  1. В lighthouse он срабатывал, ошибка БЭМ не остановила выполнение. Но возможно другие ошибки смогут остановить, не проверял. Вопрос в том нужно ли проверять в lighthouse с ошибками.
  2. В husky же необходима работа последовательного исполнения, так как при параллельном варианте комит будет сделан в любом случае, чего нам не нужо. По этому последовательное решение здесь в точку.

Работа с JS файлами

Подскажи пожалуйста, как в твоей сборке сделать обработку не одного файла 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?

Ожидается ли проверка (планируется ли нахождение html в корне src) editorconfig эти html в корне src (в src используется только pug, а html от lighthouse не нуждается в проверке от editorconfig)?
Если короче, то нужна ли вышеописанная строчка?

Шрифты

Объясните пожалуйста как правильно подключить нестандартные шрифты. После добавления папки fonts в build и src, команда gulp start папки со шрифтами в sources нету, соответственно они не подгружаются.

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.