Require.js:在baseUrl之外找到的加载依赖项

时间:2017-04-17 22:48:39

标签: javascript requirejs

我有一个看起来像这样的require.config.js文件:

require.config({
  baseUrl: '/some/path',
  paths: {
    module1: '../../path/to/my/module'
  }
});

为什么以下工作:

define(function(require) {
  const module1 = require('module1');
});

但这不是吗?

require(['module1'], ...);

当我运行上面的操作时,它会尝试从baseUrl加载依赖项并输出错误:

require.js:168 Uncaught Error: Script error for "module1"
http://requirejs.org/docs/errors.html#scripterror
    at makeError (require.js:168)
    at HTMLScriptElement.onScriptError (require.js:1735)

甚至不确定这是否是正确的问题。任何帮助表示赞赏

1 个答案:

答案 0 :(得分:0)

提供你的require.config我相信你需要这个

require(['module1/module1'], ...);

所以基本上你需要将定义的路径包含在所需的文件中。