2015-01-16 41 views
0

我正在一個角度的項目。我有興趣在Yeoman中創建一個生成器,它允許我生成'Widgets'。自定義yeoman角發生器

基本上我想有這樣一個場景,我所說的命令,如:

yo angular:widget pieChart 

,這將產生在app /腳本/部件的文件夾一個名爲pieChart.js一個js文件,也產生了一些在測試/規格/小部件中測試代碼。

任何人都可以從哪裏開始呢?

非常感謝,

kSeudo

回答

1

我做了類似想你想要的東西。我會建議從角發生器開始。然後,您需要將新文件添加到包含窗口小部件模板的名爲窗口小部件的模板文件夾中。在名爲widget的指令文件夾的同一級創建一個新文件夾,併爲其指定一個index.js。然後,你幾乎可以從指令文件夾複製index.js並進行必要的更改。您還可以在templates/javascript/spec文件夾中創建一個widget.js模板

+0

感謝Jason,這是獲得我想要的最快捷方式。我現在能夠使用yo angular生成文件:widget pieChart。我仍然需要處理模板文件,但這是下一步。謝謝你的幫助 – kSeudo

1

編寫自己的約曼發電機是如果你已經熟悉了,咕嚕和鮑爾工具相當簡單。

我推薦從官方教程here開始。 Yeoman發電機組發電機的使用非常簡單,它將爲您的發電機創建一個簡單的骨架。

編輯:此外,如果現有的發電機至少有一些你想要的,它可能是值得使用,作爲一個起點。