Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.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 Grunt中的变量数组_Javascript_Gruntjs - Fatal编程技术网

Javascript Grunt中的变量数组

Javascript Grunt中的变量数组,javascript,gruntjs,Javascript,Gruntjs,我在将文件复制到Grunt中的目录时遇到问题 我尝试在一组特定的文件和特定的静态文件上动态地执行此操作 我是通过上面的主题数组定义的 var themes = ['default', 'dark', 'everwood', 'heisenberg', 'midnight', 'saddle', 'slate', 'thebat', 'tronic', 'surgarsmack', 'persimmon', 'seedless', 'blackturq',

我在将文件复制到Grunt中的目录时遇到问题

我尝试在一组特定的文件和特定的静态文件上动态地执行此操作

我是通过上面的主题数组定义的

var themes = ['default', 'dark', 'everwood', 'heisenberg', 'midnight', 'saddle',
          'slate', 'thebat', 'tronic', 'surgarsmack', 'persimmon', 'seedless',
          'blackturq', 'darkgraygold', 'roma', 'happyhour'
          ]

module.exports....

  build: {
     files: {
      '_build/css/combined-ct-default.css': 'css/src/combined-ct-default.scss',         

      //theme Files
      '_build/css/themes/combined-ct-<%= themes %>.css': 'css/src/combined-ct-<%= themes %>.scss'
     },
     options: {
       sourceMap: false,
       style: 'flatten'
     }
  }
.....
var主题=['default'、'dark'、'everwood'、'heisenberg'、'midnight'、'saddle',
“石板”、“thebat”、“tronic”、“surgarsmack”、“柿子”、“无籽”,
“黑土”、“黑黄金”、“罗马”、“快乐时光”
]
模块。导出。。。。
建造:{
档案:{
“_build/css/combined-ct-default.css”:“css/src/combined-ct-default.scss”,
//主题文件
“_build/css/themes/combined ct-.css”:“css/src/combined ct-.scss”
},
选项:{
sourceMap:false,
风格:“扁平化”
}
}
.....
我遇到的问题是,它复制了静态定义的文件,但没有复制我拥有的其他10个文件


我是否需要编写一个实际的任务来循环执行
scss:build
任务?

我相信您必须循环执行它。我相信您正在使用的是模板(),我不明白您希望
“…-ct-.css”
产生什么。基本上是通读目录并将所有以
开始的文件(组合ct
及其名称)复制到dest目录。无论是通过定义名称,还是从我提到的内容开始复制所有内容,我相信你都必须循环使用它。我相信您正在使用的是模板(),我不明白您希望
“…-ct-.css”
产生什么。基本上是通读目录并将所有以
开始的文件(组合ct
及其名称)复制到dest目录。无论是通过定义名称,还是仅仅复制所有从我提到的开始的内容