2013-10-06 35 views
1

我试图让一个工作流程在那里我可以运行grunt deploy它缩小图像,CSS,JavaScript,连接所有的CSS和JavaScript,与usemin,改变包括脚本在HTML中的所有缩小文件,然后最后推送更改。唯一的是,下一次我想编辑这些文件时,我想编辑常规的javascript和css文件,但是包含在html中的文件是缩小的文件。我将如何解决这个问题?我正在考虑制作一个生产和开发html文件,并忽略部署的开发html,但有没有更好的方法?Grunt部署工作流程

回答

1

为生产环境和开发提供不同的部署文件夹。也就是说,在缩小时,将目标(dest)文件指定到另一个作为生产根目录的文件夹中。使用'复制'插件将html复制到该文件夹​​,'usemin'将该html用作输入。

您可能需要其他插件来帮助'clean'清理grunt部署前正在制作的文件。

你需要做的唯一的事情就是部署到不同的网站,那些插件的grunt将帮助你所有的人。

+0

谢谢!这正是我正在努力的方向。 –

1

尝试Yeoman。它会为您设置一个全面的构建脚本,将所有构建的文件放在一个子目录中,使源文件保持不变。