RequireJS导入文档

时间:2014-01-20 11:00:20

标签: requirejs webstorm jsdoc

我在WebStorm编辑器中使用。我的项目是在AMD上使用RequireJS。有一个代码示例:

dep.js

define([], function () {
var exports = {
  helloWorld: function() { 
    console.log("Hello world");
  }
};
return exports;
});

primary.js

define(['dep'], function (dep) {
var exports = {
  sayHello: function() {
      dep.helloWorld();
  }
};
return exports;
});

如何正确记录导出(这主要在其他答案中描述)和(重要!)导入此类AMD模块,因此WebStorm可以在导入的deps上有适当的类型提示(在本例中类似于“dep”变量)。 / p>

1 个答案:

答案 0 :(得分:0)

根据AMD howto,它应该像

一样
/**
 * @module dep
 */
define([], function() {
    /**
     * @constructor
     * @alias module:dep
     */
    var exports = {
        helloWorld: function() {
            console.log("Hello world");
        }
    };
    return exports;
});