gpt4 book ai didi

javascript - 我可以在 Grunt 中运行两次 'min' 任务吗?

转载 作者:数据小太阳 更新时间:2023-10-29 04:30:15 26 4
gpt4 key购买 nike

有没有办法在 Grunt 中使用不同的配置运行两次任务?假设我的项目中有两组源文件,我想将它们缩小为两个单独的缩小输出文件。像这样:

project
srcA
fileA1.js
fileA2.js
srcB
fileB1.js
fileB2.js

正如预期的结果,我希望看到 fileA.min.jsfileB.min.js。我怎样才能做到这一点,因为 min 似乎只支持一组 srcdest 属性?

min: {
dist: {
src: [ 'srcA/*.js'],
dest: 'fileA.min.js'
}
}

最佳答案

当然在配置对象中你应该配置两个最小任务

min: {
a_file: {
src : [/* a src */],
dest : "path_to_a_file"
},
b_file: {
src : [/* b src */],
dest : "path_to_b_file"
}
}

之后您可以创建或重写默认任务,甚至将其添加到您的自定义任务中:

grunt.registerTask('minify', ['min:a_file', 'min:b_file'])
//or
grunt.registerTask('build', ['concat', 'min:a_file', 'min:b_file'])

现在您可以运行任务了:

grunt minify
grunt build

关于javascript - 我可以在 Grunt 中运行两次 'min' 任务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13477377/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com