Size: a a a

Angular-universal-ru

2020 March 12

IF

Igor Filippov in Angular-universal-ru
Хотя.. надо проверить то ли я имею ввиду
источник

nt

nur tlek in Angular-universal-ru
Не переходить на 9, все просто
источник

IF

Igor Filippov in Angular-universal-ru
nur tlek
Не переходить на 9, все просто
Найс ответ)
источник

IF

Igor Filippov in Angular-universal-ru
Да, таки юзаю
источник

nt

nur tlek in Angular-universal-ru
не время думаю ещё
источник

MI

Michael Izmaylov in Angular-universal-ru
Igor Filippov
Переезжаю на 9ую версию. Победил все ошибки, кроме одной Type 'Response' is not generic. export declare const RESPONSE: InjectionToken<Response<any>>; . Собственно вопрос, как такое побеждать, сам файл лежит глубоко в node_modules, переопределить тайпинги я не смог
я перешел на 9-й без проблем… ну не совсем без проблем, но такого не было
источник

IF

Igor Filippov in Angular-universal-ru
Michael Izmaylov
я перешел на 9-й без проблем… ну не совсем без проблем, но такого не было
Очень полезная инфа))
источник

MI

Michael Izmaylov in Angular-universal-ru
Igor Filippov
Очень полезная инфа))
ну я имею в ввиду что я использую RESPONSE токен и Response как тип и у меня все норм, может пакеты не обновились?
источник

IF

Igor Filippov in Angular-universal-ru
Michael Izmaylov
ну я имею в ввиду что я использую RESPONSE токен и Response как тип и у меня все норм, может пакеты не обновились?
"@nguniversal/express-engine": "^9.0.2", - обновились вроде, можно конечно даунгрейд сделать на пару минорных версий, но не уверен что это что-то даст
источник

IF

Igor Filippov in Angular-universal-ru
Может тайпинги экспресса надо обновить, кстати это идея
источник

IF

Igor Filippov in Angular-universal-ru
Michael Izmaylov
ну я имею в ввиду что я использую RESPONSE токен и Response как тип и у меня все норм, может пакеты не обновились?
Обновил тайпинги с 4.17.2 до 4.17.3 и стало все хорошо) всем спасибо)
источник

KV

Karpov Vladimir in Angular-universal-ru
Igor Filippov
Обновил тайпинги с 4.17.2 до 4.17.3 и стало все хорошо) всем спасибо)
найс )
источник
2020 March 13

РА

Руслан Алиев in Angular-universal-ru
Почему, navigator периодически не находится?
источник

РА

Руслан Алиев in Angular-universal-ru
источник

IF

Igor Filippov in Angular-universal-ru
На 9-ке я так понимаю вебпак больше не учавствует в сборке, я про webpack.server.config.js ?
источник

IF

Igor Filippov in Angular-universal-ru
Судя по репе стартера
источник

MI

Michael Izmaylov in Angular-universal-ru
Igor Filippov
На 9-ке я так понимаю вебпак больше не учавствует в сборке, я про webpack.server.config.js ?
да, server.js теперь тоже не нужен, просто запускаешь на ноде dist/server/main.js
источник

AA

Anton Anishchenko in Angular-universal-ru
Добрый день! скажите пожалйста, может кто сталкивался с таким - как побороть проблему с window is not defined от сторонних (3rd party ) модулей. проблема в том что Domino есть в server.ts но это не спасает при запуске сервера..
проблема проявилась после обновления до 9 версии.. и в каком из обновленных моделей проблема... не представляется возможным узнать
источник

MI

Michael Izmaylov in Angular-universal-ru
Anton Anishchenko
Добрый день! скажите пожалйста, может кто сталкивался с таким - как побороть проблему с window is not defined от сторонних (3rd party ) модулей. проблема в том что Domino есть в server.ts но это не спасает при запуске сервера..
проблема проявилась после обновления до 9 версии.. и в каком из обновленных моделей проблема... не представляется возможным узнать
это возможно, можно пойти в dist/server/main.js на строчку с ошибкой (лучше предварительно отключить минификацию в angular.json для сборки ssr, это все равно серверный код и его менифицировать не обязательно), и там будут в коментариях указаны пакеты из которых этот код
источник

MI

Michael Izmaylov in Angular-universal-ru
проблема еще может быть связана с тем что на Angular 9  есть проблемы с tree shaking для баррел файлов, тоесть если Вы экспотрируете из одного файла серверный и браузерный код, есть вероятность что браузерный код окажется в сборке, даже если Вы его не импортировали
источник