Я искал Vue и заставил его работать с тем, что мне нужно.
Мой пример проекта может бытьнайдено в https://github.com/Alik2015/VueDemo. Для запуска
npm install
npm run ssr:serve //development
npm run ssr:build //production build
npm run ssr:start
Просмотреть исходный код страницы и увидеть, что css не минимизирован.
При создании этого проекта я наблюдаю следующее:
1) Мой CSS находится в разделе заголовка страницы и не извлекается (где-то читал, это поведение по умолчанию, но не уверен на 100%)
2) Мои комментарии все еще существуют в CSS, например / *комментарий * /
3) Мой html потерял все пробелы
Я попытался установить css: {extract: true} и различные другие параметры в vue.config.js, но они просто оставили его пустымни один из них не работал.
Цените, если кто-то может указать мне правильное направление.
Я не являюсь разработчиком внешнего интерфейса, поэтому, возможно, пропустил что-то простое.