В чем затык: этот *$% node-sass написан на C++ и чтобы его поставить, его надо скомпилировать. В винде из коробки для этого многого не хватает, отсюда эти танцы с бубном.
thehighhomie, цитата слишком старая. vue сейчас быстрее react и обновляет dom по точно таким же принципам. Но эта цитата явно ложная и для vue2 и для vue1, возможно, это было во времена 0.11.
оффлайн-приложения это что, PWA/ServiceWorker? так оно особо от фреймворка-то не зависит. Но есть официальный бойлерплейт: https://github.com/vuejs-templates/pwa
thehighhomie, не вижу проблем. vue хорошо дробится на независимые части, и тут главное чтобы в проекте было код-ревью чтобы отлавливать неудачные решения и дублирование кода — как и в любом крупном проекте:)
Иван, ну Map чтобы содержать попарное соответствие между объектами. Set -- коллекция с уникальными элементами -- в принципе, ничего такого, чего нельзя достичь в ES5, но иногда удобнее. Ну а WeakMap/WeakSet позволяют сборщику мусора собирать объекты, если на них больше нет ссылок, кроме как в них самих.
wufapexef, вам нужно сделать переменные доступными в стилях и в скриптах. это решается выносом их в json, чтобы скормить его css-препроцессору и загрузить аяксом из js.
Этой задачи касается только вебпак и stylus-loader, про всё остальное забудьте. Точка.
wufapexef, если не считать CSS-переменных (которые не везде работают) это самый здравый способ. Проблема исключительно в том, что задача встала поздно и вы пытаетесь сэкономить себе время, делая наоборот.
В конце концов скопипастить все переменные в один файлик и с помощью find/replace сконвертить этот список в JSON — задача на 15 минут.
Другой вариант — как-то вытащить из компилятора stylus AST, пройтись по нему и выцепить оттуда переменные с цветом, но это будет еще дольше, наверное:)
Partizanin, и все-таки, что значит "ничего не отправляется"? Запрос не уходит? Не приходит ответ от сервера? У запроса пустое тело? В момент вызова бросается исключение?
И причем тут TypeScript?
https://vuetifyjs.com/components/text-fields