1
這是可能的,如果是的話,我會怎麼做呢?將變量傳遞到Yeoman子發生器
我有一些子生成器,它們安裝express,wordpress或drupal。您還可以命名安裝文件夾並命名資產文件夾(css/js/images)。我想將這些文件夾名稱傳遞給父級生成器進行模板化。
這是可能的,如果是的話,我會怎麼做呢?將變量傳遞到Yeoman子發生器
我有一些子生成器,它們安裝express,wordpress或drupal。您還可以命名安裝文件夾並命名資產文件夾(css/js/images)。我想將這些文件夾名稱傳遞給父級生成器進行模板化。
當使用composition時,變量可以通過選項/參數。這隻從父母流向孩子。
孩子們無法將值傳遞迴父生成器。這是設計。
更好的方法是依賴配置文件,如package.json
或從目標文件夾中的文件內容推斷設置。這樣更好,因爲這意味着你的生成器是鬆散的耦合,以匹配任何現有項目的架構或任何其他生成器,您的最終用戶可能想與之合成。
是的,再次感謝您的澄清:) 我確實使用json進行管理。 也許我的整個設置是錯誤的。 我開始製作一個前端生成器,並在稍後標記框架。也許它應該是相反的... – michaeldeboeve