标签:esc style lines ice span conf where users running
这两天用yoman做了两个generator
The available priorities are (in running order):
initializing - Your initialization methods (checking current project state, getting configs, etc)prompting - Where you prompt users for options (where you‘d call this.prompt())configuring - Saving configurations and configure the project (creating .editorconfig files and other metadata files)default - If the method name doesn‘t match a priority, it will be pushed to this group.writing - Where you write the generator specific files (routes, controllers, etc)conflicts - Where conflicts are handled (used internally)install - Where installation are run (npm, bower)end - Called last, cleanup, say good bye, etcFollow these priorities guidelines and your generator will play nice with others.
以上钩子依次执行,私有方法可以‘_‘开头。
在prompting里做一些询问,比如工程名啊,description
在writing里写文件
在install里做npm或者yarn的安装
在end里画个退出字符画
昨天是个值得纪念的日子
希望以后的每一年
看到这里都会觉得很暖很开心
标签:esc style lines ice span conf where users running
原文地址:http://www.cnblogs.com/zqiong/p/6706799.html