我正在尝试使用 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)的替代模式的建议。
提前致谢。