gpt4 book ai didi

javascript - Grunt-contrib-copy:重命名函数中的变量

转载 作者:行者123 更新时间:2023-11-28 00:18:32 25 4
gpt4 key购买 nike

我在 gruntfile.js

中有以下复制任务
copy: {
css: {
expand: true,
cwd: 'min/css',
src: 'theme_<%= props.majorversion %>.<%= props.minorversion %>.min.css',
dest: 'dest/dir/',
rename: function(dest, src) {
return dest + src.replace('_<%= props.majorversion %>.<%= props.minorversion %>','');
}
}
}

目前,文件已成功复制,但复制后,我想删除构成文件名一部分的版本号。

它们是在 gruntfile 的前面定义的,并且在重命名函数之前按预期工作。

当前我得到 file_1.123.css,我希望最终得到 file.css

我尝试了各种不同的方法将变量传递给重命名函数,但没有成功。

谢谢。

最佳答案

尝试使用子字符串:

rename: function(dest, src) {
return dest + src.substring(0, src.indexOf('_')) + '.css';
}

关于javascript - Grunt-contrib-copy:重命名函数中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30242120/

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