Использование WebPack в require.context

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
})

модули экспорта по умолчанию

Наконец, модули могут быть зарегистрированы в

 

рекомендация

отwww.cnblogs.com/zhouyideboke/p/10948294.html