Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript gruntjs:配置要从命令行处理的文件_Javascript_Gruntjs - Fatal编程技术网

Javascript gruntjs:配置要从命令行处理的文件

Javascript gruntjs:配置要从命令行处理的文件,javascript,gruntjs,Javascript,Gruntjs,在我的项目中,我有JS文件模块,它们应该打包在一个文件中 文件夹结构: | src | - start.js | - module1.js | - module2.js | - module3.js | - end.js 我想从命令行配置要包含在文件中的模块 例如,如果我运行grunt-module1-module3,生成的文件应该由start.js、module1.js、module3.js、end.js组成 是否有对此的内置支持?或者有没有什么插件可以帮我解决这个问题 谢谢大家! 您可以传

在我的项目中,我有JS文件模块,它们应该打包在一个文件中

文件夹结构:

| src
| - start.js
| - module1.js
| - module2.js
| - module3.js
| - end.js
我想从命令行配置要包含在文件中的模块

例如,如果我运行
grunt-module1-module3
,生成的文件应该由start.js、module1.js、module3.js、end.js组成

是否有对此的内置支持?或者有没有什么插件可以帮我解决这个问题


谢谢大家!

您可以传递一个逗号分隔的文件列表,从中可以构建文件对象。下面是一个简单的例子:

module.exports=函数(grunt){
函数buildFiles(){
var buildFiles=grunt.option('build-modules').split(',');
buildFiles.unshift('start');
buildFiles.push('end');
对于(var i=0,l=buildFiles.length;i
您可以使用以下命令调用grunt:
grunt concat--build modules=module1,module2