Регулярное выражение для исключения папки и файлов в динамическом импорте Webpack


person Chris    schedule 18.07.2019    source источник


Ответы (1)


Добавьте косые черты в начале и конце регулярного выражения, а также необходимые символы для экранирования. Ваше регулярное выражение должно заботиться только о частях переменных (например: начиная с $ {appName}, не беспокойтесь о ./apps/)

пример для сопоставления файлов js:

import(
  /* webpackInclude: /[^\/]+\/dist\/.+\.js/ */
  `./apps/${appName}/dist/${entry}`
)

объяснение регулярного выражения здесь: https://regex101.com/r/F6XlIQ/1 (наведите его частей)

узнайте больше здесь: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions

person Ejez    schedule 28.01.2020