2015-04-23 15 views
9

Come si crea una directory vuota tramite un generatore yeoman?Creazione di directory vuote in un generatore Yeoman

Ho visto mem-fs-editor, ma per quanto posso dire, le directory vengono create solo quando viene creato un file secondario. Ho provato a creare un file in una sottodirectory e poi a cancellare il file, ma questo non funziona (presumo perché mem-fs è completamente compilato in memoria, quando si tratta di scrivere su disco, le directory vuote non vengono scritte) .

+0

ho ottenuto intorno a questa limitazione, come hai detto, aggiungendo le cartelle con i file di testo fittizio in essa e la copia di sopra con il seguente codice : this.fs.copy (this.templatePath ('forCopy'), this.destinationRoot()); – zumek

risposta

15

Se ritieni che questo dovrebbe far parte di mem-fs-editor, non esitare a open an issue.

Nel frattempo, mkdirp è abbastanza facile da usare:

var mkdirp = require('mkdirp'); 

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

Sembra fantastico, grazie Simon. – tolmark

+1

Ho creato un problema: https://github.com/SBoudrias/mem-fs-editor/issues/53 – Adam

Problemi correlati