С моим sass и css у меня есть один тест для sass и css (test: /\.(sass|css)$/
), в котором оба используют sass-loader
и css-loader
.Если он соответствует простому CSS-файлу, загрузчик sass все еще используется, но почему-то игнорируется.
Я пытаюсь сделать то же самое с coffeescript и javascript (test: /\.(coffee|js)$/
), но coffee-loader
, похоже,есть проблемы, если есть простые файлы JavaScript.Чтобы обойти это, у меня есть 2 отдельных теста для кофе и js, но было бы чище и суше, если бы я мог использовать один и тот же стек загрузчика для обоих.Я подумал о том, чтобы иметь условие для загрузчика кофе, но не уверен, как я могу ссылаться на тип файла.Можно ли использовать один тест для обоих и все еще использовать кофеварку?Или есть способ получить доступ к расширению в конфигурации веб-пакета?
test: /\.(coffee|js)$/
use: [
loader: 'babel-loader'
,
loader: if '.coffee' then 'coffee-loader'
]