У меня есть 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.