RegEx не работает должным образом в модуле webpack 4 - PullRequest
0 голосов
/ 25 октября 2018

У меня есть 2 разных типа файлов .sass в моем проекте (начиная с / без "od_"), для которых нужны разные загрузчики.Итак, я попробовал что-то вроде этого:

{
      // working properly
      test: /^((?!od_).)*\.sass$/, // do not start with od_
      use: [...something],
    },
    {
      // different tests, that all do not work
      test: /^(od_).*\.sass$/, // start with od_
      test: /^(od_).*?\.sass$/, // start with od_
      test: /^(od_).+?\.sass$/, // start with od_
      use: [...something else],
    },
}

1-й RegEx прекрасно работает в веб-пакете, но другие не соответствуют ни одному файлу, хотя и должны (см. https://regex101.com/r/rqyhlY/1). Я получаю ошибку наconsole:

 ERROR in ./od_foo.sass 1:0
 Module parse failed: Unexpected token (1:0)
 You may need an appropriate loader to handle this file type.

Помимо файлов "od _ *. sass", файлы работают нормально. Может кто-нибудь помочь, пожалуйста? Спасибо.:)

PS Я использую webpack4.

...