在开发环境中没有错误被浏览器控制台使用,但是在任何其他环境模式下提供应用程序服务时,我遇到了这两个错误:
我不知道错误的出处在哪里,因为没有引用TypeScript文件,并且它在应用程序的某些部分中发生。
*注:要在本地重现错误,我正在使用此命令为应用提供服务:
node --max_old_space_size=8192 node_modules/@angular/cli/bin/ng serve -c production
有人知道会发生什么?
我不知道错误在开发模式下未出现的原因但最后我找到了解决方案。
在angular.json文件中,我修改了配置部分,以查看资源管理器控制台中错误来自何处的文件。只需设置sourceMap = true] >>
)"configurations": { "production": { "optimization": true, "outputHashing": "all", "sourceMap": true, "extractCss": true, "namedChunks": false, "aot": true, "extractLicenses": true, "vendorChunk": true, "buildOptimizer": true, "fileReplacements": [ { "replace": "src-admin/../src-common/environments/environment.ts", "with": "src-admin/../src-common/environments/environment.prod.ts" } ] } }
该错误是一个愚蠢的错误,已经通过简单的验证解决了。 (预期可观察到的对象是undefined