2016-09-29 23 views
0

我正在嘗試在Yeoman中移動文件夾,而不要求用戶批准移動中的每個文件。我目前有以下兩種方法來做到這一點,但Yeoman的文檔是可怕的,我不知道是否有一個參數強制刪除。在Yeoman中,如何移動文件夾並強制刪除原始位置?

//First way 
this.fs.move(sourceDir, destDir); 

//Second way 
this.directory(sourceDir, destDir); 
this.fs.delete(sourceDir); 

這兩種方式將複製文件夾+含量正常,但舊的文件夾仍然存在,或它會問我批准每刪除的文件。我需要它以某種方式強制刪除。

回答

1

Yeoman不允許您在不詢問用戶確認的情況下移動pre-exisintg文件。用戶相信Yeoman不會以意想不到的方式搞亂他們的應用程序,所以這就是爲什麼它會要求確認。

用戶可以隨時選擇accept all更改或使用yo generator --force運行以跳過驗證。

+0

再次感謝您的幫助西蒙,這是第二次現在大聲笑 – Metropolis

+0

嘿西蒙,我也在化石工作。無論如何,我可以直接與您聯繫,以解決將來出現的任何問題或事情?我們已經開始在家裏使用Yeoman,我發現你是它的貢獻者。 – Metropolis

+0

@Metropolis如果你想嘗試加入並與我們聊天,你可以加入我們的gitter頻道https://gitter.im/yeoman/yeoman - 但是堆棧溢出對問題也很有用,因爲它使它們可以被下一個人使用有同樣的問題。 –

相關問題