gpt4 book ai didi

javascript - 如何使用 Grunt 丑化子文件夹/子目录中的所有 javascript 文件?

转载 作者:行者123 更新时间:2023-12-03 06:11:45 25 4
gpt4 key购买 nike

我正在使用Grunt在我的项目中丑化 javascipt 文件。

问题:

如何丑化子文件夹/子目录中的所有 javascript 文件?

我在 Gruntfile.js 中所做的事情:

目前它只会丑化 js 文件夹中的那些 javascript 文件,因为我使用的是 src: 'js/*.js'。但是,我在 js 文件夹中还有其他目录,其中包含 javascript 文件:

├── CommonUtil.js
├── Paging
│   ├── dirPagination.js
│   └── dirPagination.tpl.html
├── angular-chart.js
├── angular-elastic-input.min.js
├── angularAlt.js
├── authenticationChallengeHandler
│   └── loginChallengeHandler.js

Gruntfile.js

module.exports = function (grunt) {
grunt.initConfig({
// define source files and their destinations
uglify: {
files: {
src: 'js/*.js', // source files mask
dest: 'jsm/', // destination folder
expand: true, // allow dynamic building
flatten: true, // remove all unnecessary nesting
ext: '.min.js' // replace .js to .min.js
}
},
watch: {
js: { files: 'js/*.js', tasks: [ 'uglify' ] },
}
});

// load plugins
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-uglify');

// register at least this one task
grunt.registerTask('default', [ 'uglify' ]);


};

最佳答案

您可以使用全局模式,例如:src: '/**/*.js'

关于javascript - 如何使用 Grunt 丑化子文件夹/子目录中的所有 javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39287607/

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