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]
我能够在开发环境中构建和提供应用程序 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]