Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 23 13:04

    artem-malko on master

    Update README_RU.md (compare)

  • Oct 23 13:03

    artem-malko on master

    Update README.md (compare)

  • Oct 23 13:03

    artem-malko on master

    Update README.md (compare)

  • Oct 09 06:45
    artem-malko labeled #422
  • Oct 09 06:45
    artem-malko labeled #422
  • Oct 09 06:45
    artem-malko assigned #422
  • Oct 09 06:45
    artem-malko commented #422
  • Oct 04 11:00
    Shirokuiu opened #422
  • Sep 27 07:13
    artem-malko closed #421
  • Sep 25 07:29
    from-test-work commented #421
  • Sep 23 10:49
    everAtWork commented #212
  • Sep 23 10:47
    everAtWork commented #212
  • Sep 23 02:55
    artem-malko commented #421
  • Sep 22 22:26
    from-test-work commented #421
  • Sep 22 13:26
    everAtWork commented #212
  • Sep 22 13:24
    artem-malko commented #421
  • Sep 22 13:24
    artem-malko commented #421
  • Sep 22 13:24
    artem-malko commented #421
  • Sep 22 13:23
    artem-malko labeled #421
  • Sep 22 13:23
    artem-malko labeled #421
krainov
@Blowze
@artem-malko
Artem Malko
@artem-malko
@Blowze предлагаю обновить tars-cli. Сегодня выпустил обновление
Снести и поставить снова
Отпишитесь, если поможет/не поможет
Artem Malko
@artem-malko

@/all все, кто сталкивался с ошибкой Package "gulp-sass" is not available. переустановите tars-cli, выкатил обновление, где баг пофикшен.

npm un -g tars-cli
npm i -g tars-cli

Возможно потребуются права администратора.

Валерий Селезнёв
@n52d__twitter
Всем привет!
Создал с помощью Тарса многостраничный сайт и когда пришёл вопрос о том, как можно сослаться на другие локальные ссылки я пал в ступор, в документации не нашёл. Грубо говоря, у меня есть главная index.html и мне нужно поставить страницу на sitename.ru/about/
Подскажите, пожалуйста, как это можно реализовать?
И за одно, хотел уточнить, есть ли возможность подключить отдельно scss файл к странице, на подобии того, как это работает со скриптами? separetecss работает только с css файлами
Валерий Селезнёв
@n52d__twitter
есть главная index.html и мне нужно поставить ССЫЛКУ* на sitename.ru/about/
Валерий Селезнёв
@n52d__twitter
@artem-malko подскажи, пожалуйста
Artem Malko
@artem-malko
@n52d__twitter обижаете, в доках все есть. https://github.com/tars/tars/blob/master/docs/ru/html-processing.md Можно поискать по слову __pages. Это данные, которые пробрасываются в каждый шаблон автоматом. Там и есть ссылки на все страницы. Работать с этими данными также, как и с любыми, которые вы сами сделали. Пример работы с данными есть в этой же доке.
Валерий Селезнёв
@n52d__twitter
image.png
@artem-malko теперь я понял, почему я был в замешательстве. В моём файле data.js нет никаких __pages, единственное упоминание по пути dev\temp, вот там как раз таки сгенерилось
А вот такие ссылки работают, я ожидал более сложного подхода, но так даже лучше ! :)
image.png
Спасибо, разобрался)
Artem Malko
@artem-malko
@n52d__twitter you are welcome)
Валерий Селезнёв
@n52d__twitter
image.png
@artem-malko приветствую!
Вернулся к своему проекту, галп предложил обновление и после этого у меня вылетает вот такая ошибка при попытке завести его. Подскажи, пожалуйста, с чем может быть проблема? Переустановку пробовал, не помогает(
Artem Malko
@artem-malko
@n52d__twitter а что значит «галп предложил обновление»?
Валерий Селезнёв
@n52d__twitter
@artem-malko ой, не галп а Тарс. Боюсь, скрин уже не смогу сделать
Валерий Селезнёв
@n52d__twitter
image.png
попытался удалить галп полностью и установить заново по инструкции
Валерий Селезнёв
@n52d__twitter
@artem-malko удалил тарс,галп, node js, перезагрузил комп, установил всё по инструкции и снова такая ошибка, на двух проектах так. Не сталкивались с таким ранее?
Валерий Селезнёв
@n52d__twitter
Помогла установка старой версии ноды + галпа, замена системных файлов тарса, еще пришлось заменить консольку visual stupio на классическую cmd от имени админа. Вопрос больше не актуален
Artem Malko
@artem-malko
@n52d__twitter ого, многовато действий, если честно)
Рекомендую в будущем использовать WSL, там таких проблем быть не должно на Windows
Artem Malko
@artem-malko

@/all наконец-то выпустил обновление до Gulp v4! Вот такой вот подарок на 2020) Всем обновляться! Сначала обновляем tars-cli

tars upgrade

Затем, в папке с проектом

tars update-project

В общем, все как всегда) Если что — заводите issue на github.

tahavn
@tahavn

а после обновления ни у кого не возникало ошибки Error: no mixin named bg

при dev -l она возникает, но после обновления страницы все начинает работать, а вот при build -m проект не собирается

хотя если этот проект попытаться собрать при помощи предыдущей версии tars то все ок
Artem Malko
@artem-malko
@tahavn фикс в мастере) Предлагаю снова выполнить tars update-project в папке с проектом.
tahavn
@tahavn
Спасибо. Работает
Artem Malko
@artem-malko
@tahavn круто)
DmitryHniezdilov
@DmitryHniezdilov
image.png
DmitryHniezdilov
@DmitryHniezdilov
При установке "npm i -g tars-cli" выскакивает ошибка. Win 10 x64, npm 6.13.7 , Python 2.7.17, vs 2017. Пробовал переустанавливать node js и vs . Как еще можно решить эту проблему?
IvanStrilets
@IvanStrilets
Есть проблемы с новым TARS.
  1. Установка на Win10 x64 pro не проходит (установился только через bash с парой ошибок, но все таки запустился) node v12.14.1 / npm 6.13.7
  2. При build --min косячит с путями к css (нашел функцию где грубо прописан "../" для начала пути, поменял и билдит ок)
    => Вопрос: Как можно поменять это в самом tars, что бы в каждом проекте не менять постоянно?
  3. Далее проблема с папкой build, если я отключаю билдинг по версиям и архивацию то в билд папку летят дубликаты стилей с удлинение имени, например main.min.min.css, main.min.min.min.css
    => Вопрос: как заставить папку build удалится перед build --min?
image.png
скрин к пункту №2
Artem Malko
@artem-malko
@DmitryHniezdilov а это влияет на запуск tars? Во время установки ошибки могут быть, это да. tars --version работает?
@vvebdev
  1. Да, винда подводит(
  2. Есть tars.config.staticPath) Но это такое, надо проверить, как оно работает. Гляну, как будет время.
  3. Явно баг. Буду рад, если заведете в github.com/tars/tars
IvanStrilets
@IvanStrilets
@artem-malko обязательно заведу
krainov
@Blowze
Всем привет, хочу сделать отдельные стили для десктопа и мобилки , подкскажите как создать два файла css в билде ?
@artem-malko
Artem Malko
@artem-malko
@Blowze нужно переопределять сборку css) Тут описано, как подключить такой таск https://github.com/tars/tars/blob/master/docs/ru/tasks-and-watchers.md
Georgei
@TheRagnar
Коллеги, такой вопрос. могу я при concat сборке создать файл scss который не будет подключен к базовому файлу main.min.css? мне нужно для одной страницы сделать уникальные для нее стили, и кроме как через написания обычного css и закидывания его в separate-css не вижу пока других вариантов
Andrey Karamnoff
@CalledByThe4ire

@artem-malko привет! При создании билда путь для страниц строится так, как будто index.html (или любая другая страница) вложена в директорию, например: ../static/css/main.css, хотя для корректной работы должно быть: 'static/css/main.css. В итоге приходится менять относительный путь на абсолютный вручную. Подозреваю, что всё дело в таске tasks => html => helpers => utils => generate-static-path, а именно

        const pageDepth = directoriesArray.map(value => {
            if (value) {
                return '../';
            }
        });

Надо поправить этот момент

Andrey Karamnoff
@CalledByThe4ire
также при билде компилируется pug-шаблон, не смотря на _: markup/pages/_template.pug переносится в builds/_template.html
Andrey Karamnoff
@CalledByThe4ire

в tasks/html/helpers/compile-templates почему-то в pages нужно создавать директории , чтобы компиляции шаблона не происходило:

        let filesToCompile = [
            `./markup/pages/**/*.${tars.templater.ext}`,
            `!./markup/pages/**/_*.${tars.templater.ext}`
        ];

почему я не могу просто создать шаблон в pages?

Andrey Karamnoff
@CalledByThe4ire
plugins-config: если оставить значение для gulp-csso по умолчанию (restructure: true), билд на минификации css упадет (тестировал на node 10, под osx). Должно быть так:
    "gulp-csso": {
        "restructure": false
    },
Artem Malko
@artem-malko
@TheRagnar в concat по-другому никак( Так что separate-css единственное решение, да

@CalledByThe4ire спасибо за столько bug-репортов) Насчет абсолютного пути — ту не совсем согласен. Он строится таким, чтобы работать и с сервером и без него.

А что значит упадет с restructure: true? У меня вроде проходит сборка. Какая ошибка?