【发布时间】:2012-08-22 15:06:17
【问题描述】:
我正在尝试使用 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)的替代模式的建议。
谢谢,提前。
【问题讨论】:
-
您在运行上述代码时,或尝试使用jsdoc3生成文档时是否收到上述错误?
标签: backbone.js requirejs jsdoc