javascript - 如何在生产构建后解决Angular给定的错误(未定义订阅)?
问题描述
我有一个在 ng build 中运行良好并提供给我的 ASP.net 核心 Web 服务器的 Angular 应用程序,但是当我通过 ng build --prod 命令构建相同的应用程序时,项目构建成功但是当我在 Web 服务器中提供我的 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 命令,这个额外的警告即将到来:-
警告是否与我的错误有关。我还检查了我的代码中的订阅,它们似乎没有任何错误。
解决方案
推荐阅读
- android - 可怕的:在指定的 SDK 位置下没有找到 Android SDK
- php - 使用 GDLib 将 PHP 图像转换为可着色图像
- verilog - 当敏感性列表中描述的逻辑重新分配时,为什么总是阻止不重新激活
- css - ion-item内的Ionic4垂直对齐离子输入
- javascript - 公共频道有待回复的问题
- docker - 如何使用 Docker API 从容器内获取容器的 Mac 地址
- node.js - GITLAB:无法调试 Nodejs Mocha 测试失败
- express - 无法通过 Graphql 从 Couchdb 服务器获取数据
- ios - 如何从Xcode中的特定文件夹中获取所有png?
- vb.net - 如何从标签中删除特定字符串