Angular 7 构建 StaticInjectorError

Angular 7 while build StaticInjectorError

我能够在开发环境中构建和提供应用程序 server.But 即将进入生产构建,该应用程序会导致以下错误。

任何建议都将 helpful.Thanks advance.If 任何其他信息,请告诉我。

angular 版本 - 7.2.3

main.272e7817336e789a3feb.js:1 错误错误:StaticInjectorError[e -> e]: StaticInjectorError(平台:核心)[e -> e]: NullInjectorError:没有 e 的提供者! 在 e.get(主要。272e7817336e789a3feb.js:1) 在主要。272e7817336e789a3feb.js:1 在 e (main.272e7817336e789a3feb.js:1) 在 e.get(主要。272e7817336e789a3feb.js:1) 在主要。272e7817336e789a3feb.js:1 在 e (main.272e7817336e789a3feb.js:1) 在 e.get(主要。272e7817336e789a3feb.js:1) 在 Pg (main.272e7817336e789a3feb.js:1) 在主要。272e7817336e789a3feb.js:1 在 Ig (main.272e7817336e789a3feb.js:1)

说明你已经将服务直接注入到组件的构造函数中。您需要先在模块中添加服务,而不是直接注入组件。

将其添加到模块的提供程序数组中。然后就可以在组件中使用了。

例如:提供商:[ServiceName]