Как стать автором
Обновить
3
0

Пользователь

Отправить сообщение

С такими темпами добавления нового синтаксиса в шаблонах скоро не останется валидных способов определения HTML атрибутов

Статья действительно пустая. Добавлю от себя)
В готовящейся сейчас к выходу версии 1.0 есть много полезных модулей, включая поддержку PWA с zero-configuration. Также nuxt можно использовать в режиме SPA — т.е. без сервер-сайд рендеринга. В целом эта штука предоставляет неплохо настроенный сетап, с работающим из коробки vuex, роутером и без необходимости ковырять вебпак (хотя у vue-cli есть темплейты с готовыми конфигами вебпака)

Что-то я не наблюдаю у себя этих изменений


Баннер добавления обычный

image


Иконка приложения тоже без значка хрома
Android 8.0.0 Nexus 5X

Насколько я знаю, для этого нет программного способа. Если приложение удовлетворяет основным требованиям PWA (https, sw...), то браузер сам покажет баннер для установки

score можно в computed перенести. И пора уже на ES6 переходить)

Господин Shaltay, меня удивляет, что вы невнимательно читаете:


Справок с работы, справок о несудимости и т.д. пограничник не имеет права требовать.

На фб страничке будет добавляться новый контент, синхронизация с сайтом предусмотрена?

Еще можно добавить в индекс то, что не должно в stash попасть:


git add files/to/not/stash
git stash --keep-index

По фичам не хуже, чем остальные и проще для освоения (в случае с ангуляром — намного проще). Активно развивается: на подходе мажорный релиз (версия 2.0). Еще к нему vuex есть — архитектурный каркас для построения приложений

Еще полезное применение деструктуризации аргументов функции:


function userId({id}) {
  return id;
}

let user = {id: 1}

userId(user)

Ваш вопрос:


А дебаггер на эксепшенах где останавливается?

Мой ответ:


Проверил: в vue файле.

Проверил: в vue файле. И в консоли тоже правильно показывает:


Если включен source map, то breakpoint отлично работают непосредственно в vue файле. Еще есть расширение для хрома — можно любой компонент в консоле потыкать как хочется)

вуй-лоадер (для файлов .vue ) — очень странный ход, в реальности очень трудно держать большие шаблоны рядом с JS-кодом в одном файле

1 — его можно не использовать, если не нравится; 2 — при грамотном выделении компонентов можно оставаться в разумных пределах по количеству строк; 3 — ультрасовременный гугловский polymer тоже так делает (думаю, у polymer и позаимствовали идею)


По синтаксису — это вопрос вкуса фломастеров). Мне, например, вариант с @ больше нравится

С какими параметрами вебпак запускать? Насколько я понял, используетя встроенный механизм генерации манифеста, т.е. нужно не забыть опцию добавить при вызове вебпака. Документация не помешала бы)

В моем случае sprockets пришлось оставить из-за tinymce, который не захотел заводиться через webpack. Интересно, какой патч применили? И если вы полностью отказались от sprockets, то инлайновые картинки тоже через webpack подключаете?

Да, Sprockets конечно умеет делать разные бандлы, но для выделения общего бандла уже нужно самому думать, что туда добавлять.
По поводу devops оверхеда у меня тоже были опасения, но все очень быстро поставил и настроил, хоть опыта с node и не много было

Если сравнивать по фичам, то все, что может webpack, может и Sprockets (хоть и далеко не всегда это решается лекго и нативно в Sprockets). Для меня разница в подходах. Например, у webpack модульность — это основа. При управлении зависимостями webpack оперирует модулями (библиотеками), а Sprockets — файлами. Не нужно думать о явном подключении зависимостей через //= require в начале каждого файла.
Ну и каждый раз, запуская деплой, я радуюсь, что подготовка ассетов происходит за минуту и не убивает CPU на продакшне

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность