避免在JavaScript客户端中导入过多内容

时间:2018-09-29 11:59:01

标签: javascript ecmascript-6 module webpack-4

我有一个简单的测试API,该API是我创建的,用于以JavaScript在客户端中编写测试。目前,要运行测试,我必须执行以下操作:

testapi.js

const TEST = () => {

}
// between other test and check functions

export {
    TEST
}

test1.js

// call the test API functions
TEST();

runtests.js

// here I import all my test files
import 'test1.js';

index.js

import 'runtests.js';

因此所有测试文件的所有功能都被调用,问题是我有很多测试文件,也就是说,我必须将几个文件导入“ runtests.js”。我想找到一种方法,使我的代码更易于使用,如下所示,而不必导入“ runtests.js”中的所有文件:

testapi.js

const TEST = () => {

}

// between other test and check functions

export {
    TEST
}

test1.js

// call the test API functions
TEST();

index.js

import 'runtests.js';
runTests();

注意:我使用的是webpack。

0 个答案:

没有答案