Gruntjs 使用多个Grunt任务解析多个文件时的正常工作流是什么
通过工作流,我的意思是,如果一个任务创建了多个文件(例如,Gruntjs 使用多个Grunt任务解析多个文件时的正常工作流是什么,gruntjs,Gruntjs,通过工作流,我的意思是,如果一个任务创建了多个文件(例如,copy),那么另一个任务将所有这些文件压缩为一个文件(例如,uglify),我如何摆脱复制创建的、我不再需要的文件 现在,我正在复制临时文件夹中的文件,并将它们放入临时文件夹外的单个文件中,然后使用clean删除临时文件夹 这是正确的做法,还是可以做得更好 谢谢。我认为这取决于项目的规模和需要维护的文件数量。对于动态生成大量文件的项目,如基于jekyll和haml的项目,使用您提到的工作流是明智的 它在非常复杂的、繁重的javascri
copy
),那么另一个任务将所有这些文件压缩为一个文件(例如,uglify
),我如何摆脱复制创建的、我不再需要的文件
现在,我正在复制临时文件夹中的文件,并将它们放入临时文件夹外的单个文件中,然后使用clean
删除临时文件夹
这是正确的做法,还是可以做得更好
谢谢。我认为这取决于项目的规模和需要维护的文件数量。对于动态生成大量文件的项目,如基于
jekyll
和haml
的项目,使用您提到的工作流是明智的
它在非常复杂的、繁重的javascript项目中也有意义
但是请注意,copy
和clean
任务主要是为了将内容组织起来并保存在适当的位置。组织与运行任务的顺序、必须维护的文件类型、文件之间的分隔程度(以及预期的保持程度)、如何加载、是否用于生产等有很大关系
在我的大多数项目中,我只对
CSS
使用compass
,uglify
,jshint
和jasmine
来编写javascript
,以及一些其他任务,如watch
和connect
来保持流程顺畅。在这个工作流程中,copy
,clean
和concat
将是过分的。我的2美分 谢谢你,比西。[额外的角色]啊哈,好的。谢谢,华莱士。