requirejs导入文档



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

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"变量)。<<<<<<<<<<<<<<<<

根据amd howto,应该像

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

最新更新