Deployment Grunt部署工作流

Deployment Grunt部署工作流,deployment,workflow,gruntjs,Deployment,Workflow,Gruntjs,我正在尝试创建一个工作流,在这里我可以运行grunt deploy,它缩小图像、css、javascript,连接所有css和javascript,将html中的include脚本更改为所有缩小的文件,然后最终推送更改。唯一的问题是,下次我想要编辑文件时,我想要编辑常规的javascript和css文件,但是html中包含的文件是缩小的文件。我该怎么解决这个问题?我想创建一个生产和开发html文件,忽略开发html进行部署,但是有更好的方法吗?试试。它将为您设置一个全面的构建脚本,将所有构建的文

我正在尝试创建一个工作流,在这里我可以运行
grunt deploy
,它缩小图像、css、javascript,连接所有css和javascript,将html中的include脚本更改为所有缩小的文件,然后最终推送更改。唯一的问题是,下次我想要编辑文件时,我想要编辑常规的javascript和css文件,但是html中包含的文件是缩小的文件。我该怎么解决这个问题?我想创建一个生产和开发html文件,忽略开发html进行部署,但是有更好的方法吗?

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

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

在grunt部署之前,您可能需要其他插件来帮助“clean”清理生产中的文件

你需要做的唯一一件事就是部署到不同的网站,grunt与这些插件将帮助你所有其他的