Как избежать слишком большого импорта в клиенте JavaScript - PullRequest
0 голосов
/ 29 сентября 2018

У меня есть простой 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();

Примечание: я использую веб-пакет.

...