ng2 translate不适用于angular cli构建产品

ng2 translate不适用于angular cli构建产品,angular,angular-cli,ng2-translate,Angular,Angular Cli,Ng2 Translate,我在angular cli项目中添加了ng2 translate。 它在localhost中工作得很好,但当我尝试从ng build prod运行它时, 我找不到404: 加载资源失败:服务器响应状态为404(未找到) 此路径中存在该文件,但浏览器找不到该文件 我已将此Provider添加到app.module.ts: 供应商:[ { 提供:TranslateLoader, useFactory:(http:http)=>新的TranslateStaticLoader(http,'assets

我在angular cli项目中添加了ng2 translate。 它在localhost中工作得很好,但当我尝试从ng build prod运行它时, 我找不到404:

加载资源失败:服务器响应状态为404(未找到)

此路径中存在该文件,但浏览器找不到该文件

我已将此Provider添加到app.module.ts:

供应商:[ { 提供:TranslateLoader, useFactory:(http:http)=>新的TranslateStaticLoader(http,'assets/i18n','.json'), 副署长:[Http] }]

也许我应该在angular-cli.json中添加一些声明?但是什么?好的,我找到了解决办法。 我需要向IIS配置添加一个.json文件:

<staticContent>
    <mimeMap fileExtension=".json" mimeType="application/json" />
</staticContent>


现在转换工作正常。

angular 2-最终版本angular cli:1.0.0-beta.15节点:6.4.0操作系统:win32 x64