我将 ng2-translate 添加到我的 angular-cli 项目中。它在 localhost 中运行良好,但是当我尝试从 ng build prod 运行它时,找不到 404:
http://MySite/assets/i18n/en.json加载资源失败:服务器响应状态为 404(未找到)
该文件存在于此路径中,但浏览器未找到该文件。
我将此提供程序添加到 app.module.ts:
提供者:[{提供:TranslateLoader,useFactory:(http:Http)=>新的TranslateStaticLoader(http,'assets/i18n','.json'),deps:[Http]}]
也许我应该向 angular-cli.json 添加一些声明?但是什么?