У меня есть приложение angular, которое отлично работает в ng build и обслуживается на моем основном веб-сервере ASP.net, но когда я создаю то же приложение с помощью команды ng build --prod, проект строится успешно, но когда я обслуживаю свою папку wwwroot на веб-сервере я получаю эту ошибку: -
Uncaught ReferenceError: Subscription is not defined
at Module.zUnb (main.2fbc30c2b70c6b016365.js:1)
at f (runtime.8844839a3cc2e01b8d02.js:1)
at Object.0 (main.2fbc30c2b70c6b016365.js:1)
at f (runtime.8844839a3cc2e01b8d02.js:1)
at t (runtime.8844839a3cc2e01b8d02.js:1)
at Array.r [as push] (runtime.8844839a3cc2e01b8d02.js:1)
at main.2fbc30c2b70c6b016365.js:1
и на веб-странице ничего не отображается. Я читал об этом в Интернете, но не могу устранить эту ошибку. В чем может быть причина этой ошибки или как я могу ее решить. Пожалуйста, не возражайте, я недавно начал заниматься веб-разработкой. Спасибо.
Обновление 1: при запуске ng serve --prod sourceMap = true появляется следующая ошибка: -
Uncaught ReferenceError: Subscription is not defined at
Module.zUnb (SubjectSubscription.js.pre-build-optimizer.js:7)
at f (bootstrap:78)
at Object.0 (main.b3059a947fcd0e8a64b5.js:1)
at f (bootstrap:78)
at t (bootstrap:45)
at Array.r [as push] (bootstrap:32)
at main.b3059a947fcd0e8a64b5.js:1
Обновление 2: с помощью команды ng serve --prod sourceMap = true появляется это дополнительное предупреждение: -
Это предупреждение связано с моей ошибкой. Также я проверил подписку в своем коде, и в них нет никаких ошибок.
ng serve --prod --sourceMap=true
, и вы можете локально проверить, где что-то пошло не так - person Poul Kruijt   schedule 08.06.2020main.js
, что означает, что это ваш собственный исходный код. Вам следует проверить весь свой код, чтобы убедиться, что вы всегда импортируетеSubscription
изrxjs
. Если возможно, вы можете поделиться своим репозиторием, и я (или кто-то другой) могу посмотреть - person Poul Kruijt   schedule 08.06.2020