生成器: https://github.com/Swiip/generator-gulp-angular
在我最近的项目中,我只是用 git 推送了所有内容,甚至是缩小的版本。但是dist/文件夹在gitignore上。
我读到你不应该在你的 git 中存储缩小等版本,因为你不需要在那里进行版本跟踪。
这个 gulp 插件使用 git: http://yeoman.io/learning/deployment.html
1)那么我是否通过git推送它,然后使用gulp构建在我的服务器上再次构建它?
2)自动化的好方法是什么?我想做 s.th。喜欢这个:
gulp serve:dist
在我的本地主机上提供服务 gulp serve:server
将其推送到我的服务器删除旧版本并在那里构建新版本
No.您应该做的是在本地处理所有项目,当必须部署缩小的文件时,仅运行gulp build
。将创建dist
目录,您唯一需要做的就是在此处使用 git init
初始化 git,然后将您的服务器添加为远程服务器。
只需在要更新构建时重新运行构建并推送dist
的内容。
我不认为这是一件简单的事情,因为这值得优化。