【问题标题】:backbone.js + require.js + jsdoc3: Missing dependency issue with jsdocbone.js + require.js + jsdoc3:jsdoc 缺少依赖问题
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2016-10-16
    • 1970-01-01
    • 2013-04-12
    • 1970-01-01
    • 2019-04-03
    • 2018-08-10
    • 2021-10-15
    • 2021-12-03
    相关资源
    最近更新 更多