快速背景:我是一名java web开发人员。我在EAR中部署我的应用程序。我不熟悉构建过程如何适用于像ReactJS这样的新JS框架。我一直在使用WebPack作为构建工具,但只在dev中使用。我正在努力跟上不断增长的技术,因为我的公司正在慢慢适应它。
将React应用程序部署到prod app服务器(或任何服务器)时,构建过程如何工作?
如果上面的^^有些正确,你如何启动WebPack构建脚本?
整个过程一直令人头疼,想要得到一些澄清,因为只有这么多我可以研究而不会把我所有的头发拉出来。我希望我有点接近这个过程的正确方法。
答案 0 :(得分:0)
在新版本的webpack(> = 4)中为设置环境添加了新选项模式。有关更多信息,请阅读本教程 webpack conf for production
关于部署(ci,cd),构建之前需要webpack,构建之后你不需要任何js工具(SSR其他情况)。只需创建存档(project_ $ {branch_name} .zip)并上传一些商店,如gitlab,awsS3等,并在部署时下载。
如果可能拆分项目其他存储库,我建议不要将ui与后端混合。
答案 1 :(得分:0)
请注意,RTC具有多个构建定义模板。 ANT只是其中之一。如果使用Jazz构建引擎,您还可以使用Maven构建模板和命令行。如果将其连接到Hudson / Jenkins以获得其构建功能,则也可以使用它们。