0

我有一个应用程序(用 laravel 构建),我部署了它并且运行良好,但是我有一个问题,当我部署它时,我做了这些过程:

1- 缩小 css 和 js 文件并将它们合并到一个文件中

2-更改一些配置(数据库、主机名、邮件服务器等...)

3-最后我将我的文件上传到服务器。

我怎样才能返回到我的本地配置并取消我的 js 和 css 文件而不手动执行它?

有没有更好的方法让它自动化?我知道第一步可以由 gulp 或任何 javascript 任务运行器通过单个命令完成,第二个不是什么大问题,但我只想知道是否有自动化的方法?

4

1 回答 1

0

为什么不直接使用.env版本控制的配置文件并使用 Laravel Mix 压缩 CSS/JS 作为部署过程的一部分?

说清楚:

  1. 将您的.env文件保存在.gitignore. 因此,您只需设置一次环境设置(数据库、主机名等)。

  2. 用于npm run prod缩小 CSS/JS:https ://laravel.com/docs/5.4/mix

于 2017-07-25T19:22:21.217 回答