Size: a a a

Angular-universal-ru

2019 May 24

AS

Aleksandr Sokolov in Angular-universal-ru
moment-mini - идёт как допополнение для правильного импорта?
источник

MY

Mike Yaschenko in Angular-universal-ru
Aleksandr Sokolov
moment-mini - идёт как допополнение для правильного импорта?
нет это просто момент мини без кучи языков
источник

MY

Mike Yaschenko in Angular-universal-ru
используйте свой 'moment'
источник

AS

Aleksandr Sokolov in Angular-universal-ru
Mike Yaschenko
нет это просто момент мини без кучи языков
а возможно к нему добавить русский язык?
источник

DT

Dmitry Teplov in Angular-universal-ru
Aleksandr Sokolov
а возможно к нему добавить русский язык?
можно из обычного выпилить
источник

DT

Dmitry Teplov in Angular-universal-ru
Dmitry Teplov
можно из обычного выпилить
Как-то так я делал
Не помню через что прикручивал к CLI, правда
Но сейчас вроде проще с этим

// Ignore all locale files of moment.js
new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/),

// Include only wanted locales of moment.js
// new webpack.ContextReplacementPlugin(/moment[\/\\]locale$/, /en|ru/),
источник

AS

Aleksandr Sokolov in Angular-universal-ru
Понял, спасибо 👍, сейчас попробую.
источник

AO

Alexey Olkhovoy in Angular-universal-ru
Добрый день, подскажите, есть ли какие то способы сделать так, чтобы npm run build:ssr смог находить файлы которые испортируются не через relative пути, а через alias в angular.json типа так @import "variables.scss";
источник

AO

Alexey Olkhovoy in Angular-universal-ru
у меня есть такие импорты по всему проекту и он при сборке пишет, что не может найти такой файл(рчевидно), есть какой то способ поменять конфиг, чтобы он стал видеть?)
источник

AO

Alexey Olkhovoy in Angular-universal-ru
&:hover {
     background-image: url("/assets/img/icons/black/row-settings--black.svg");
   }
источник

AO

Alexey Olkhovoy in Angular-universal-ru
вот такие вещи он тоже не видит я так понимаю?
источник

SS

Serhii Starostenko in Angular-universal-ru
Alexey Olkhovoy
вот такие вещи он тоже не видит я так понимаю?
попробуй указать относительный путь вместо абсолютного
источник

AO

Alexey Olkhovoy in Angular-universal-ru
Serhii Starostenko
попробуй указать относительный путь вместо абсолютного
ну это то понятно, но что делать если у меня уже весь проект написан и нужно заменять это все больше чем в 300 файлах и в 1000+ местах?)
источник

SS

Serhii Starostenko in Angular-universal-ru
Alexey Olkhovoy
ну это то понятно, но что делать если у меня уже весь проект написан и нужно заменять это все больше чем в 300 файлах и в 1000+ местах?)
я другого способа не знаю) сори)
источник

SS

Serhii Starostenko in Angular-universal-ru
Alexey Olkhovoy
ну это то понятно, но что делать если у меня уже весь проект написан и нужно заменять это все больше чем в 300 файлах и в 1000+ местах?)
есть вариент просто для build:ssr делать другой angular конфиг от которого все твои относительные пути будут наследоваться
источник

IT

Ildar Timerbaev in Angular-universal-ru
Alexey Olkhovoy
Добрый день, подскажите, есть ли какие то способы сделать так, чтобы npm run build:ssr смог находить файлы которые испортируются не через relative пути, а через alias в angular.json типа так @import "variables.scss";
в SSR расшарь папку assets в корень

Если express, то
app.use(‘/assets’, express.static('dist/assets’));
источник
2019 May 28

AO

Alexey Olkhovoy in Angular-universal-ru
Добрый день, подскажите, можно ли как то сделать, чтобы ssr юзался только для seo, а для пользователя работало клиентское приложение?
источник

АА

Антон Агальцов in Angular-universal-ru
отлавливай по агенту
источник

SS

Serhii Starostenko in Angular-universal-ru
Alexey Olkhovoy
Добрый день, подскажите, можно ли как то сделать, чтобы ssr юзался только для seo, а для пользователя работало клиентское приложение?
чекать агентов от всяких там гугл, яндекс и всего остального и например чере nginx направлять на ssr
источник

AO

Alexey Olkhovoy in Angular-universal-ru
хм, попробую)
источник