ng build --prod 抛出services undefined或'not a function'错误

问题描述 投票:0回答:1

我有一个Angular 8应用程序,我想构建,并尝试运行 "ng build --prod --aot",文件是minified和uglified,它也显示索引页面,但当我试图登录,登录所需的服务抛出". is not a function or undefined"。first page of app

注:ng构建没问题,css也没问题,我看了一下源码,js也加载了,但还是抛出未定义的错误。

angular angular8 production
1个回答
0
投票

对于同样遇到这个错误的人,我已经解决了这个错误,省略了 "ng build --prod --aot"。{ providedIn: 'root' }

在我的服务的@Injectable中,并将其注入到我的app.module的provers数组中。

看来,由于 凝造 我的服务在生产中变成了未定义的,我不知道是怎么回事,但当我省略它时,它就会工作。

© www.soinside.com 2019 - 2024. All rights reserved.