Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.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,在我的整个应用程序中,t9n目录下都有翻译文件…在一些组件目录中,等等 app components ComponentA t9n translations_A.json ComponentB t9n translations_B.json t9n common-translations.json 我希望创建一个grunt任务,在构建应用程序时将所有这些.json文件复制到asse

在我的整个应用程序中,t9n目录下都有翻译文件…在一些组件目录中,等等

app
components
    ComponentA
        t9n
            translations_A.json
    ComponentB
        t9n
            translations_B.json
t9n
    common-translations.json
    
我希望创建一个grunt任务,在构建应用程序时将所有这些.json文件复制到
assets
目录中

有没有办法抓取特定目录名下的所有内容?所以我可以说……对于app下的每个目录,抓取任何
t9n
目录的内容

我知道你可以做像


“***.{png}”
复制所有png文件……但不确定上面的内容。

答案如评论中所述,
“app/***/t9n/*.json
尤其是我对Grunt的全球化模式感到困惑

我最终使用了grunt文档中的文件数组格式

结果是这样的

  "build-t9n": {
    files: [
      {
        cwd: "src/app/js",
        src: ["**/t9n/*.json"],
        dest: "build/assets/t9n",
        expand: true
      }
    ]
  }

你是说
app/**/t9n/*.{json}