首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Transloco不工作在我的角度12 Prod构建,而它工作在我的DEV构建。我错过了什么?

Transloco不工作在我的角度12 Prod构建,而它工作在我的DEV构建。我错过了什么?
EN

Stack Overflow用户
提问于 2021-10-14 06:15:18
回答 1查看 676关注 0票数 0

当我在本地使用npm start运行Range12应用程序时,Transloco翻译工作得很好。

但是,在ng build --configuration production之后,当我使用http-server dist/my-project运行应用程序时,翻译不起作用--我看到了原始值。

这是我的transloco-root.module.ts

代码语言:javascript
复制
import { HttpClient } from "@angular/common/http";
import {
  Translation,
  TRANSLOCO_CONFIG,
  TRANSLOCO_LOADER,
  translocoConfig,
  TranslocoLoader,
  TranslocoModule
} from "@ngneat/transloco";
import { Injectable, NgModule } from "@angular/core";
import { environment } from "../../environments/environment";

@Injectable({ providedIn: "root" })
export class TranslocoHttpLoader implements TranslocoLoader {
  constructor(private http: HttpClient) {
  }

  getTranslation(lang: string) {
    return this.http.get<Translation>(`/assets/i18n/${lang}.json`);
  }
}

@NgModule({
  exports: [TranslocoModule],
  providers: [
    {
      provide: TRANSLOCO_CONFIG,
      useValue: translocoConfig({
        availableLangs: ["hin", "eng", "tel"],
        defaultLang: "eng",
        reRenderOnLangChange: true,
        prodMode: environment.production,
        fallbackLang: "hin",
        failedRetries: 1,
        missingHandler: {
          allowEmpty: true,
          useFallbackTranslation: true
        },
        flatten: {
          aot: environment.production
        }
      })
    },
    { provide: TRANSLOCO_LOADER, useClass: TranslocoHttpLoader }
  ]
})
export class TranslocoRootModule {
}

这是我的transloco.config.js

代码语言:javascript
复制
module.exports = {
  rootTranslationsPath: 'src/assets/i18n/',
  langs: ['hin', 'eng', 'tel'],
  keysManager: {}
};
EN

回答 1

Stack Overflow用户

发布于 2021-10-15 01:34:33

奇怪..。但这对我有用:

从提供者中删除条目将使翻译工作在Prod模式下进行。

代码语言:javascript
复制
        flatten: {
          aot: environment.production,
        },

知道为什么吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69565867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档