requireJS-尚未为上下文加载错误

时间:2018-11-06 15:49:52

标签: javascript requirejs

我已经完成了一些工作,其中某些模块的需求存在问题

define('name', [], function () {
  'use strict';

  var Suppliers = require('./config/suppliers');
  var Customers = require('./config/customers');

  var name = function () {
    // do stuff in here
  }();
  return name;
});

运行该错误是

Error: Module name "suppliers" has not been loaded yet for context: _. Use require([])

我猜是很常见的错误,这里有很多示例,但是仍然无法理解正在发生的事情,因此查看了requireJS上的文档,我解释正确方法的方式是

define('name', ['require', 'suppliers', 'customers'], function (require) {
  'use strict';

  var Suppliers = require('./config/suppliers');
  var Customers = require('./config/customers');

  var name = function () {
    // do stuff in here
  }();
  return name;
});

采用这种方法时,我仍然会遇到相同的错误?我在这里错过了一些基本知识还是误解了文档?

谢谢

0 个答案:

没有答案