使用 webpack 进行前端部署的最佳实践
Best practices for frontend deployment with webpack
我是 webpack 和一般前端开发的新手,我正在为我的前端应用程序使用 create-react-app
,它在后台使用 webpack 创建一个具有优化生产的 /build
目录文件。将优化的产品文件部署到我的服务器的最佳做法是什么?
我目前的流程需要:
- 修改代码
- 运行
npm run build
创建优化的产品文件
- 致力于git
- 部署到服务器
从不提交 /build
目录(只提交我的源代码)并且只使用我的 CD 服务器 运行 npm run build
并部署优化的产品文件是否被认为是不好的做法?
一般来说,构建文件夹不会被推送到 git,因为任何拉取源代码的人都应该能够生成该文件夹中的所有内容。
如果您推送构建文件夹,您可能 运行 会因缩小 files/chunks 和对它们的引用而陷入大量合并冲突。不值得头疼,除非在 repo
中有 /build 有什么好处
我是 webpack 和一般前端开发的新手,我正在为我的前端应用程序使用 create-react-app
,它在后台使用 webpack 创建一个具有优化生产的 /build
目录文件。将优化的产品文件部署到我的服务器的最佳做法是什么?
我目前的流程需要:
- 修改代码
- 运行
npm run build
创建优化的产品文件 - 致力于git
- 部署到服务器
从不提交 /build
目录(只提交我的源代码)并且只使用我的 CD 服务器 运行 npm run build
并部署优化的产品文件是否被认为是不好的做法?
一般来说,构建文件夹不会被推送到 git,因为任何拉取源代码的人都应该能够生成该文件夹中的所有内容。
如果您推送构建文件夹,您可能 运行 会因缩小 files/chunks 和对它们的引用而陷入大量合并冲突。不值得头疼,除非在 repo
中有 /build 有什么好处