Владимир, нужно, по сути это будет работать только на этапе первой загрузки, далее всё тот же Angular (сам по себе). Это для тех роботов, которые просто грузят страницы, для пользователя ничего не изменится. Много разных готовых сборок под это дело, на том же Angular-RU. То есть это просто некая маленькая прослойка, так же можно делать обращение к API бэка (не важно на чем написанном) и брать необходимую информацию для отображения (meta и прочее), робот это скушает с удовольствием. Ну и для сщциальных сетей плюс (красивое отображение, вместо {{}})
Игорь Борисов, сколько друзей, не знающих английский, пользуются данной возможность - только радуются. Нет, так можно попытаться найти данную тему на русскоязычных ресурсах
Какой путь используете для установки? Если есть русские символы, попробуйте путь без них. Какая версия nodejs и npm? Попробуйте использовать python 2.7
Дмитрий Лузанов, Надо было написать еще - для чего конкретно это нужно, на проде можно использовать и сборку после ng build, а вот почему именно ng build --prod неплохо было бы узнать автору вопроса, раз уж написали оффтоп :)
А чем вам не нравится команда ng serve? Браузер не разрешит вам прямые запросы к файлам (правила безопасности). А причина "зачем вам это нужно" не ясна...
Адель Халитов, В том проекте где это использовалось не было ничего такого, чтобы скрывать на фронте. На бэке отдельная проверка и поэтому даже при подмене роли злоумышленник не увидел ничего интересного. Поэтому мы просто передавали роль при инициализации приложения или же авторизации. Вообще можно в токен кодировать, а на фронте декодировать и использовать, явно лучше чем передавать в явном виде
Хотели в одном проекте использовать fxFlex, поковырялись и поняли, что оно того не стоит - наняли верстальщика, который тоже "поплевался" и сделал всё сам. Получилось даже лучше с меньшим количеством оберток. Это наше мнение
А в чем, собственно, вопрос? Создать компонент, стилями указать абсолютную позицию относительно колокольчика, задать максимальную высоту, чтобы появлялся скролл если элементов много и выводить туда в цикле. Что Вас смущает?
Chvalov, модуль должен будет создаться 1 раз и использоваться в 2-х местах. Именно для этого обычно создается shared/shared.module.ts и туда складываются все общие моменты (компоненты, дирепктивы, сервисы, пайпы и прочее). Он не будет копироваться в каждый модуль, а будет просто подключаться с одного места. В этом можете убедиться воспользовавшись Webpack Bundle Analyzer (ссылка с инструкцией)