如何在生产模式下使用 angular-cli 使用外部 json 文件构建 Angular2 应用程序?
How to build Angular2 app with external json file using angular-cli in prod mode?
我的 Angular2 应用程序正在使用 ng2-translate 模块并且 'en.json' 文件包含翻译。
当使用 angular-cli 构建结束部署时,这一切都在开发模式下运行良好。
但是当以 prod 模式构建并部署到 WildFly 时,找不到 en.json 并且未加载翻译。
如何在 prod 模式下构建应用程序,以便 en.json 打包在 dist 目录中?
是的,此问题与 angular-cli
使用的 webpack
配置有关。在当前状态下,ng build
命令将 src/assets
目录的内容保存在 dist
目录中。
因此您可以将需要的文件放入 src/assets
- 它们应该存在于 dist 构建中。
我的 Angular2 应用程序正在使用 ng2-translate 模块并且 'en.json' 文件包含翻译。 当使用 angular-cli 构建结束部署时,这一切都在开发模式下运行良好。 但是当以 prod 模式构建并部署到 WildFly 时,找不到 en.json 并且未加载翻译。
如何在 prod 模式下构建应用程序,以便 en.json 打包在 dist 目录中?
是的,此问题与 angular-cli
使用的 webpack
配置有关。在当前状态下,ng build
命令将 src/assets
目录的内容保存在 dist
目录中。
因此您可以将需要的文件放入 src/assets
- 它们应该存在于 dist 构建中。