Ошибка rxjs при развертывании приложения monorepo angular 8 в firebase - PullRequest
0 голосов
/ 22 октября 2019

У меня есть monorepo с 2 приложениями Angular 8, и я пытаюсь развернуть одно из них на базе FireBase, используя новую функцию deploy CLI. Поскольку я планирую разместить несколько приложений в этом проекте, я хочу избавиться от одного в папке src, чтобы все мои приложения находились в папке projects.

Процесс развертывания прекрасно работает для приложения в папке src/, но не работает с приложением из папки projects/app.

Как воспроизвести:

ng new project
cd project
ng g application app
ng add @angular/fire

И установите defaultProject в app в angular.json и исправьте схемы в соответствии с https://github.com/angular/angularfire/issues/2088#issuecomment-529192788

Запуск

ng deploy

прекрасно создает приложение (ng build --prod не работаетлибо ошибка), но сразу после этого возникает следующая ошибка:

C:\workspace\jdr\node_modules\rxjs\internal\util\hostReportError.js:4
setTimeout(function () { throw err; });                         ^

TypeError: entry.message.split is not a function
at MapSubscriber.IndentLogger._observable._observable.pipe.operators_1.map.entry [as project] (C:\workspace\jdr\node_modules\@angular-devkit\core\src\logger\indent.js:34:58)
at MapSubscriber._next (C:\workspace\jdr\node_modules\rxjs\internal\operators\map.js:49:35)
at MapSubscriber.Subscriber.next (C:\workspace\jdr\node_modules\rxjs\internal\Subscriber.js:66:18)
at Subject.next (C:\workspace\jdr\node_modules\rxjs\internal\Subject.js:60:25)
at IndentLogger.next (C:\workspace\jdr\node_modules\@angular-devkit\core\src\logger\logger.js:79:23)
at SafeSubscriber.job.getChannel.subscribe.entry [as _next] (C:\workspace\jdr\node_modules\@angular-devkit\architect\src\schedule-by-name.js:46:16)
at SafeSubscriber.__tryOrUnsub (C:\workspace\jdr\node_modules\rxjs\internal\Subscriber.js:207:16)
at SafeSubscriber.next (C:\workspace\jdr\node_modules\rxjs\internal\Subscriber.js:145:22)
at Subscriber._next (C:\workspace\jdr\node_modules\rxjs\internal\Subscriber.js:89:26)
at Subscriber.next (C:\workspace\jdr\node_modules\rxjs\internal\Subscriber.js:66:18)
at MergeMapSubscriber.notifyNext (C:\workspace\jdr\node_modules\rxjs\internal\operators\mergeMap.js:92:26)
at InnerSubscriber._next (C:\workspace\jdr\node_modules\rxjs\internal\InnerSubscriber.js:28:21)
at InnerSubscriber.Subscriber.next (C:\workspace\jdr\node_modules\rxjs\internal\Subscriber.js:66:18)
at MapSubscriber._next (C:\workspace\jdr\node_modules\rxjs\internal\operators\map.js:55:26)
at MapSubscriber.Subscriber.next (C:\workspace\jdr\node_modules\rxjs\internal\Subscriber.js:66:18)
at FilterSubscriber._next (C:\workspace\jdr\node_modules\rxjs\internal\operators\filter.js:52:30)

Среда:

Window 10

@angular: 8.2.10
@angular/fire: 5.2.1
@angular/cli: 8.3.9
rxjs: 6.4.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...