Я пытаюсь задокументировать свое модульное магистральное приложение с помощью 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.
Заранее спасибо.