Wir initialisieren derzeit die Komponentenbibliothek. Um flexibel zu sein, benötigen wir eine schnelle Initialisierungsverzeichnisstruktur. Die Konfigurationsdatei der aktuell verwendeten Angular2-Verzeichnisstruktur kann wie folgt aussehen:
+
Raster
-
col
< code>- Grid+
grid
-
col
-
grid
-
-
row
Auf diese Weise hoffen wir,
grid.config.ts
grid.module.ts
index.ts
STATION.md
col.component.ts,
col.component.html,
col.component.scss zu generieren.
grid.component .ts,
...
Ich habe auch auf Github nach Filemap und Baya gesucht.
Filemap wurde getestet und kann nicht mehr verwendet werden.
Baya-Ordner kann nicht generiert werden
aber es ist nicht so intuitiv wie ein Baum
做了一个浅显的版本,对于多层文件目录的结构还没有考虑好,暂时还没用递归
自己写一个 Node 辅助函数,逐级读取配置文件,生成需要的文件和文件夹就可以啦。就递归一下下。
自己用fs模块写一个嘛,不要偷懒