gpt4 book ai didi

javascript - 压缩 JS 文件时出现有趣的错误 - 尝试将文件夹读取为 JS 文件

转载 作者:行者123 更新时间:2023-11-29 21:45:11 24 4
gpt4 key购买 nike

我有一个循环遍历目录和子目录并压缩 JS 和 CSS 文件的 Grunt 任务。

我收到以下错误,这意味着它无意中认为 less.js 文件夹是一个 JavaScript 文件。我想知道是否可以配置该正则表达式(通配符)以跳过名称为 less.js 的目录。

enter image description here

module.exports = function(grunt) {
grunt.initConfig({
uglify: {
options: {
mangle: false
},
files: {
expand: true,
flatten: false,
cwd: "script",
src: ["**/*.js", "**/!*.min.js"],
dest: "release/script",
ext: ".js"
}
}, cssmin: {
target: {
files: [{
expand: true,
flatten: false,
cwd: "style",
src: ["**/*.css", "**/!*.min.css"],
dest: "release/style",
ext: ".css"
}]
}
}
});

grunt.loadNpmTasks("grunt-contrib-cssmin");
grunt.loadNpmTasks("grunt-contrib-uglify");

grunt.registerTask("default", ["uglify", "cssmin"]);
};

最佳答案

您可以决定忽略文件夹名称中包含 .js 的任何文件夹,方法是将此规则添加到您的文件中:

!*.js/

关于javascript - 压缩 JS 文件时出现有趣的错误 - 尝试将文件夹读取为 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31459195/

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