2017-06-29 45 views

回答

0

在最新版本的grunt中,我們需要添加cwd (currentworkingdirectory),其中提供的src位於動作的位置,否則grunt-action會考慮src包含的實際系統路徑,因此創建目標時將嘗試創建systempath,這將導致上述錯誤,因此如果更改代碼如下:

copy: { 

主:{

files: [ 
     { expand: true, 
      cwd : '/dev/war archive/latestfile/' 
      src: ['**/*.txt'], 
      dest: '/fernando/backups/pbuse/war', 
      filter :'isFile' 
     } 
    ] 

} 

}

所以,現在將開始從SRC,而不是系統路徑inclu的DEST文件夾創建DED

替代方案:將flaten:true財產 這將使我們能夠因爲我們沒有在dest創造SRC的內部文件夾結構只是複製所有文件和單一文件夾外傾過的動作。

如果我們需要在dest中的src的內部文件夾結構,那麼我們必須需要cwd

相關問題