我有一个带有 React 前端的 Laravel 应用程序,它使用 CodeDeploy-Pipeline + Github
部署到 EC2 实例中。
据我所知,来自 Laravel Mix (Webpack) 的 npm run prod
脚本应该缩小生产模式所需的资产,这将具有所需的编译资产以供实时使用。
由于我的 ec2-deployment 将在每次提交到 master
后自动更新,并且假设我不包括来自 npm run dev
的编译资产 - 在我的情况下 apps.js and app.css
-我进入循环:
从 dev 分支提交到 master -> npm run prod -> 使用缩小的输出资产提交 master。
每次提交到“master”分支后,我是否必须运行“npm run prod”?
Laravel Mix 和 Laravel 文档都没有对此非常清楚,也没有对程序提供太多建议,并且总的来说,关于这个主题的信息很少。此过程是否有任何通常的最佳做法/WoW?