モジュール化されたバックボーン アプリケーションを jsdoc3 を使用して文書化しようとしています。ただし、jsdoc を使用してこのコードを実行しようとすると、「キャッチされていない JavaScript スローからの例外: エラー: 依存関係がありません: Backbone.model」というエラーが表示されます。
/**
* 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」を追加するとエラーが発生します。また、jsdoc3 を使用して、(require.js を使用する) バックボーン アプリをドキュメント化するための代替パターンに関する提案も歓迎します。
前もって感謝します。