1. требуется . контекст (каталог , useSubdirectories = ложь , РегВыр = /^\.\// )
Примеры:
требуют . контекст ( "./test" , ложь , /\.test\.js$/ ) ;
требуют . контекст ( "../" , правда , /\.stories\.js$/ ) ;
2. Сенат
1. представить вам файл каталога
2. Вы хотите найти подкаталог под уровнем каталога
3. Соответствующие файлы, которые будут импортированы
3. вернулся:
1. context.require требуют возврата функции:
Функция webpackContext ( REQ) { вернуть __webpack_require __ (webpackContextResolve (REQ));
Функция имеет три свойства: решимость, ключи, идентификатор
· Resolve: это функция, он возвращает идентификатор разобран модули
· Ключи: функция, он возвращает массив объектов по всем запросам может быть решен контекстными модули
идентификатор контекста модули: · Идентификатор
Использование:
константные страницы = require.context ( 'страница', правда, /\/.*\.js$/)
. pages.keys () отображение (ключ => {
если (key.includes ( '/ магазин /')) возвращают!
константные ключи = key.replace (/(\.\/ | \ .js) / г, '' )
модули [keys.split ( '/'). поп ()] = страницы (ключ) .default
})
модули экспорта по умолчанию
Наконец, модули могут быть зарегистрированы в