backbone.js + require.js + jsdoc3:缺少jsdoc的依赖问题

时间:2012-07-23 16:46:59

标签: backbone.js requirejs jsdoc

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

提前谢谢。

1 个答案:

答案 0 :(得分:-3)

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