Я пытаюсь разработать собственный генератор для Yeoman с использованием CoffeeScript, но у меня возникла проблема. Когда я использую метод hookFor
в конструкторе своего класса Generator
, я получаю предупреждение, что нужно использовать hookFor в конструкторе, когда я пытаюсь запустить свой проект с помощью Yeoman и моего настраиваемого генератора. Вот код моего генератора в index.coffee:
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
Любая помощь будет оценена по достоинству. Спасибо.