gpt4 book ai didi

angular - "No provider for TranslateService"错误以某种方式连接到 npm 安装

转载 作者:太空狗 更新时间:2023-10-29 18:08:18 24 4
gpt4 key购买 nike

my Angular+Webpack+JHipster+yarn project我收到以下错误。然后我删除 node_modules 并运行“npm install”,它就消失了。然后我做这个做那个然后它又回来了。怎么来的?我不想那样做。错误中列出的 TranslateService 是图书馆提供的,不是我自己的,在 three generated components 中使用我没有写的项目。

ERROR Error: No provider for TranslateService!
at injectionError (vendor.dll.js:1659)
at noProviderError (vendor.dll.js:1697)
at ReflectiveInjector_._throwOrNull (vendor.dll.js:3198)
at ReflectiveInjector_._getByKeyDefault (vendor.dll.js:3237)
at ReflectiveInjector_._getByKey (vendor.dll.js:3169)
at ReflectiveInjector_.get (vendor.dll.js:3038)
at GreatBigExampleApplicationAppModuleInjector.get (ng:///GreatBigExampleApplicationAppModule/module.ngfactory.js:515)
at GreatBigExampleApplicationAppModuleInjector.getInternal (ng:///GreatBigExampleApplicationAppModule/module.ngfactory.js:2452)
at GreatBigExampleApplicationAppModuleInjector.NgModuleInjector.get (vendor.dll.js:4005)
at resolveDep (vendor.dll.js:11467)

最佳答案

作为documented on ngx-translate's github :

You have to import TranslateModule.forRoot() in the root NgModule of your application.

app.module.ts:

@NgModule({
imports: [
//...
TranslateModule.forRoot(),
],
//...
})

或者,如果您使用的是 SharedModule:

If you use a SharedModule that you import in multiple other feature modules, you can export the TranslateModule to make sure you don't have to import it in every module

@NgModule({
exports: [
//...
TranslateModule,
],
//...
})

关于angular - "No provider for TranslateService"错误以某种方式连接到 npm 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44763071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com