3

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

提前致谢。

4

1 回答 1

-3

如果您不介意查看替代文档生成器,您可能会喜欢docco。我将它与 Backbone + Require + Node.js 一起使用。效果很好!

于 2012-08-22T07:06:17.497 回答