gpt4 book ai didi

gruntjs - 链接 Grunt 任务

转载 作者:行者123 更新时间:2023-12-04 05:04:46 25 4
gpt4 key购买 nike

是否可以链接 Grunt 任务,以便将一个任务的输出馈送到另一个任务而不先写入磁盘?例如,我可以将 Stylus 文件编译成 CSS,使用 Autoprefixer 作为前缀,然后使用 grunt-contrib-cssmin 压缩它们而不将中间文件写入磁盘吗?我问是因为在我的源目录和构建目录之间存储和引用文件很痛苦。

最佳答案

我不相信有,但我有另一种方式给你。将路径存储在您的 initConfig 中的配置对象中.通过使用 grunt 的内置下划线模板,您可以定义一次文件路径(因此更易于管理)。

module.exports = function(grunt){

grunt.initConfig({

pathTo: {
css: 'dist/css/master.css'
},
cssmin: {
dist: {
files: {
'<%= pathTo.css %>': ['<%= pathTo.css %>']
}
}
},
clean: {
dist: ['dist']
}
});
}

我还建议使用 grunt-contrib-clean在构建之前删除您的 dist 文件夹。这样,最终出现在那里的所有文件都是由 Grunt 生成的,因此如果您改变了对那里的文件路径或项目的想法,则不必手动清理它。希望这可以帮助。 :-)

关于gruntjs - 链接 Grunt 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18712860/

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