Angular 6 App 在 ng build 上运行良好。
但是在 ng build --prod 应用程序 UI 被加载但在登录时,我将从服务器获取 coorect 数据,之后我通过代码导航到仪表板页面this.router.navigate(['/dashboard']);,出现如下错误
错误错误:未捕获(承诺):错误:StaticInjectorError(a)[t]:StaticInjectorError(Platform:core)[t]:NullInjectorError:t 没有提供者!错误:StaticInjectorError(a)[t]: StaticInjectorError(Platform: core)[t]: NullInjectorError: 没有提供者为 t!在 t.get (main.aa8ef128615c160bd861.js:1) 在 main.aa8ef128615c160bd861.js:1 在 t (main.aa8ef128615c160bd861.js:1) 在 t.8ef5161bd861861.js:1 att.8ef58c6161616161616161000000js:1616ajs861.js:1 js:1 at t (main.aa8ef128615c160bd861.js:1) at t.get (main.aa8ef128615c160bd861.js:1) at Da (main.aa8ef128615c160bd861.js.get8ef16t10js:1(main.aa8ef128615c160bd861.js:1) at ) 在 t.getToken (main.aa8ef128615c160bd861.js:1) 在 t.get (main.aa8ef128615c160bd861.js:1) 在 main.aa8ef128615c160bd861.js:1 在 t.get (main.aa8ef128615c160bd861.js:1) at main.aa8ef128615c160bd861.js:1 在 (main.aa8ef128615c160bd861.js:1) at main.aa8ef128615c160bd861.js:1 在 (main.aa8ef128615c160bd861.js:1) at861d861.js:1 att.8a1d61d61d6.js:1 (main.aa8ef128615c160bd861.js:1) at main.aa8ef128615c160bd861.js:1 at t (main.aa8ef128615c160bd861.js:1)
我的 App.module.ts 看起来像,
import { BrowserModule …Run Code Online (Sandbox Code Playgroud)