• Как реализовать deploy на vuejs?

    kleinmaximus
    @kleinmaximus
    Senior Full-stack Javascript Developer
    Использовать конструкцию, типа:
    const URL = process.env.NODE_ENV === 'development' ? 'localhost' : 'test.ru';
    не самый лучший вариант, т. к. всё это (хоть и в uglify-виде) уедет на production.

    Лучше сделать 2 отдельных файла и подключать их через alias webpack-a в зависимости от process.env.NODE_ENV
    Тогда при production сборке в бандл попадет только нужный нам код без мусора.
    Ответ написан
    Комментировать
  • Распространение цикла на соседние блоки Vue.js?

    0xD34F
    @0xD34F Куратор тега Vue.js
    Ну, очевидно, v-for имеет более высокий приоритет, вот и выполняется в обоих случаях.

    Что делать? Добавьте элементу с v-for обёртку, в которую и перенесите v-if.
    Ответ написан
    Комментировать
  • Есть ли вообще какой-нибудь толк от HTML5 семантической разметки страницы?

    iiiBird
    @iiiBird Куратор тега HTML
    Пока ты спишь - твой конкурент совершенствуется
    Некоторые люди на сайтах пишут, что "семантический код занимает меньше места".

    тк они для того и создавались чтобы ты классы не задавал. правильно будет сравнивать так:
    <header></header> || <div class="header"></div>
    p.s. и не приплетай сюда БЭМ. это вообще из другого разряда
    Ответ написан
    7 комментариев
  • Как организовать дома интранет с доменом?

    @svd71_1
    самый простой и дешевый вариант - это прописать на каждой машине файл hosts.
    В windows он лежит обычно в %windir%\system32\drivers\hosts, в линуксе /etc/hosts.
    в файле писать в одну строчку
    dom 192.168.137.142

    Затем нужно создать в апаче мультисайтовые конфигурации на каждый тип, с указанием DOCUMENT_ROOT на каждую нужную папку. это все лежит в /etc/apache2/site-available/default . Просто лежащую там структуру копируете несколько раз и каждый раз меняете свои параметры.

    или, как вариант, копируете этот сайт с другим именем, меняете в нем параметры и запускаете регистрацию конфига:
    <b>$>a2ensite newfilename</b>.

    После перезапуска апача должно работать. Если не пошло - смотрите логи апача и исправляйте требования.
    Ответ написан
    Комментировать