我正在尝试使用jsdoc3来记录我的模块化主干应用程序。然而,当我尝试通过JavaScript运行这段代码时,我收到了错误消息,“来自未捕获jsdoc的异常抛出:错误:缺少依赖项: 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)的替代模式的建议。
谢谢,提前说好。
发布于 2012-08-22 15:06:17
如果您不介意查看另一个文档生成器,您可能会喜欢docco。我在Backbone + Require + Node.js中使用它。效果很好!
https://stackoverflow.com/questions/11616856
复制相似问题