2015-04-23 46 views
9

如何通過yeoman生成器創建空目錄?在Yeoman生成器中創建空目錄

我看過mem-fs-editor,但據我所知,目錄只在創建子文件時創建。我已經嘗試在子目錄中創建一個文件,然後刪除文件,但這不起作用(我假設,因爲mem-fs完全預構建在內存中,當寫入磁盤時,空目錄不會寫入) 。

+0

我繞過這個限制了通過,正如你所說的,添加的文件夾,在這虛擬的文本文件,並用下面的代碼複製過:this.fs.copy(this.templatePath('forCopy'),this.destinationRoot()); – zumek

回答

15

如果您認爲這應該是mem-fs-editor的一部分,請隨時致電open an issue

在此期間,mkdirp是很容易使用:

var mkdirp = require('mkdirp'); 

// In your generator 
mkdirp.sync('/some/path/to/dir/'); 
+0

聽起來不錯,謝謝西蒙。 – tolmark

+1

我創建了一個問題:https://github.com/SBoudrias/mem-fs-editor/issues/53 – Adam

相關問題