backbone.js + require.js + jsdoc3: Отсутствует проблема с зависимостями в jsdoc

Я пытаюсь задокументировать свое модульное магистральное приложение с помощью jsdoc3. Однако я получаю сообщение об ошибке «исключение из неперехваченного броска JavaScript: ошибка: отсутствует зависимость: Backbone.model», когда я пытаюсь запустить этот код через jsdoc:

    /**
    * A module representing a dog model
     * @module dogModel
     */

define([
    'underscore',
    'backbone'
    ], function(_, Backbone) {

    /**
    * @constructor
    * @requires Underscore
    * @requires Backbone
    * @extends Backbone.Model        
    */
        var dogModel = Backbone.Model.extend({
         //blah blah blah blah
        });

    return dogModel;
});

Ошибка возникает, когда я добавляю "@extends Backbone.Model". Я также приветствовал бы любые предложения по альтернативным шаблонам для документирования магистрального приложения (которое использует require.js) с использованием jsdoc3.

Заранее спасибо.


person user1482951    schedule 23.07.2012    source источник
comment
Я столкнулся с той же проблемой. любой совет приветствуется   -  person Don Albrecht    schedule 17.08.2012
comment
Вы получаете указанную выше ошибку при запуске приведенного выше кода или при попытке создать документацию с помощью jsdoc3?   -  person Eye    schedule 22.08.2012


Ответы (1)


Если вы не против проверить альтернативный генератор документации, вам может понравиться docco. Я использую его с Backbone + Require + Node.js. Прекрасно работает!

person Eye    schedule 22.08.2012