1
我试图开发一个自定义发电机约曼使用CoffeeScript的但我面临的一个问题。当我使用hookFor
方法在我Generator
类的构造函数,我得到一个警告hookFor必须构造内使用,当我尝试初始化我用约曼项目,我的自定义生成器。这里是我index.coffee发电机的代码:约曼发电机的CoffeeScript - HookFor警告
path = require 'path'
util = require 'util'
yeoman = require '../../../../'
module.exports = class Generator extends yeoman.generators.Base
constructor: ->
super()
@directories = ['controllers', 'helpers', 'models', 'templates', 'views']
@hookFor 'artefact:controller', args: ['App']
deploy: ->
@directory '.', '.'
@mkdir path.join 'dev', directory for directory in @directories
任何帮助将不胜感激。谢谢。