使用Webpack进行前端部署的最佳实践

时间:2019-05-16 22:31:07

标签: reactjs webpack deployment frontend web-deployment

我是Webpack的新手,通常是前端开发人员,我在前端应用程序中使用create-react-app,该前端应用程序在后台使用webpack来创建具有优化生产文件的/build目录。将优化的prod文件部署到服务器上的最佳实践是什么?

我当前的过程是:

  1. 进行代码更改
  2. 运行npm run build创建优化的产品文件
  3. 提交到git
  4. 部署到服务器

从不提交/build目录(仅提交我的源代码)而只是让我的CD服务器运行npm run build并部署优化的prod文件是否被视为不好的做法?

1 个答案:

答案 0 :(得分:1)

通常来说,build文件夹不会被推送到git,因为任何拉动源代码的人都应该能够在该文件夹中生成所有内容。

如果推送构建文件夹,则可能会在缩小的文件/块及其引用上遇到很多合并冲突。除非值得在仓库中使用/ build,否则不值得头疼