生成器: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
在我的localhost上提供服务
gulp serve:server
将它推送到我的服务器删除旧版本并在那里构建新版本
答案 0 :(得分:1)
没有。您应该做的是在本地使用您的所有项目,当您必须部署缩小的文件时,只运行gulp build
。将创建dist
目录,您唯一要做的就是使用git init
在此处初始化git,然后将您的服务器添加为远程服务器。
您只需要重新运行构建并在需要更新时{。1}}推送内容。
我认为这不是一件简单的事情,因为这值得优化。