从包含多个命名的amd模块的文件中请求一个模块

时间:2019-12-19 10:24:51

标签: webpack

我有一个旧文件,其中包含 70 amd define (是的,我知道?)。我希望能够从另一个文件请求该文件中的任何模块。当前,仅将文件中的最后一个amd定义视为模块结果,将之前的定义视为本地模块。

假设我包含一个名为Module.js的文件:

define('named1', [], function() {
  return 'named1';
});

define('named2', [], function() {
  return 'named2';
});

define('named3', [], function() {
  return 'named3';
});

define('named4', ['named1', 'named2'], function(named1, named2) {
  return 'named4';
});

然后我在index.js中要求命名为1的模块:

import named1 from 'namedModule.js';
console.log(named1); // suppose to return 'named1'

预计结果为“ named1”。 我该如何实现?

0 个答案:

没有答案