【发布时间】:2016-09-27 06:57:36
【问题描述】:
最佳做法是什么,这些替代方案的优缺点是什么:
在本地运行 gulp 构建过程。这包括观察变化和丑化 js/css。提交和部署时,dist 文件按原样提交和部署
在部署时在服务器上构建 gulp。这只能用于登台/测试服务器,不能用于生产服务器。
【问题讨论】:
标签: gulp
最佳做法是什么,这些替代方案的优缺点是什么:
在本地运行 gulp 构建过程。这包括观察变化和丑化 js/css。提交和部署时,dist 文件按原样提交和部署
在部署时在服务器上构建 gulp。这只能用于登台/测试服务器,不能用于生产服务器。
【问题讨论】:
标签: gulp
我们的流程是每个开发者在本地运行 gulp,看 js/css/templates 等,dist 文件在 gitignore。您只提交和推送源文件。部署时,您可以有另一个 gulp 包装器任务,其中没有监视,您只需从源中提取更改并运行 gulp deploy。
如果你的 repo 中有你的 dist 文件,你在获取时不会避免冲突...
顺便说一句,为什么这可以用于生产服务器?
【讨论】:
gulp prod 任务的构建步骤,并且我们在开发时在本地运行 gulp watch。不要(或尽量不要)提交生成的文件。