我有一个旧文件,其中包含 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”。 我该如何实现?