версия angular + SignalR не определена в сборке --prod - PullRequest
0 голосов
/ 15 января 2019

У меня есть угловое приложение, в котором мы печатаем некоторую информацию в консоль для некоторых зависимых версий. Я недавно добавил клиент-сигналщик и делаю:

import { VERSION as SignalRVersion } from "@aspnet/signalr";

нг версия

Node: 8.11.3
OS: win32 x64
Angular: 7.2.0
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router, service-worker

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.11.4
@angular-devkit/build-angular     0.11.4
@angular-devkit/build-optimizer   0.11.4
@angular-devkit/build-webpack     0.11.4
@angular-devkit/core              0.7.5
@angular-devkit/schematics        7.1.4
@angular/cdk                      7.2.1
@angular/cli                      7.1.4
@angular/pwa                      0.11.4
@ngtools/webpack                  7.1.4
@schematics/angular               7.1.4
@schematics/update                0.11.4
rxjs                              6.3.3
typescript                        3.2.2
webpack                           4.23.1

Это работало нормально, но я недавно добавил сервисного работника в приложение, и для проверки мне нужно сделать ng build --prod затем http-server -c-1 /dist/app-name.

Работник службы и приложение загружаются нормально, но SignalRVersion не определен. NG служить хорошо. Я посмотрел в папке node_modules для @ aspnet / signalr и там есть export var VERSION = "1.0.4";, так что все должно быть в порядке, но он душит сборку prod.

...