У меня есть 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