requirejs 错误

Error with requirejs

我正在使用 requirejs 尝试一个简单的模块。 /js/app.js

define(function (require, exports) {           
  var calculator = require('/js/calculator');                                     
  var result = calulator.add(1, 2);

  console.log(result);                                                               
});

/js/caluator.js

define(function (require, exports) {           
  exports = {
    add: function (one, two) {
      return one+two;
    }
  };
});

当我 运行 应用程序时,出现错误 Error: Script error for: calculator
代码来源 https://github.com/souparno/modular-js

使用 return 语句确保您的函数在模块底部定义并正确公开:

define(function (require, exports) {

 var calculator = {
     add: function (one, two) {
      return one+two;
     }
   };


  return calculator;
});

/js/app.js

define(function (require) {           
  var calculator = require('calculator');                                     
  var result = calulator.add(1, 2);

  console.log(result);                                                               
});

/js/calculator.js

define(function (require) {           
  return {
    add: function (one, two) {
      return one+two;
    }
  };
});