簡體   English   中英

僅限於目標子目錄

[英]Grunt target subdirectories only

Grunt是否有可能僅定位子目錄? 我的項目中有一個javascript文件夾,它包含一些.js文件,並且在此文件夾中,我還具有一些子目錄。

MainDirectory
    /javascript
        global.js
        modal.js
        /subdirectory1
            somescripts.js
        /subdirectory2
            otherscrips.js

因此,在我的grunt配置中,我正在使用concat來僅抓取javascript文件夾中的文件,而忽略子目錄。 因此,我需要復制子目錄中的文件,而忽略子目錄外部的文件,在本例中為global.js和modal.js。 這是我的復制代碼(Gruntfile.js):

copy: {
  subdirs: {
    expand: true,
    dot: true,
    cwd: 'javascript',
    dest: 'app/assets/javascript',
    src: '**/*.js'// I know this grabs files and subdirectories
  }
}

我確定有辦法做到這一點,但是在谷歌搜索並閱讀了Grunt文檔之后,我仍然找不到合適的解決方案。 任何幫助,將不勝感激。 謝謝。

基本方法是指定當前目錄和任何子目錄中的所有文件,然后顯式忽略當前目錄中的所有文件。

參考咕unt聲模式

將您的src屬性更改為:

src: ['**/*.js', '!*.js'],

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM