Как я могу обрабатывать простые файлы JavaScript с помощью кофеварки? - PullRequest
0 голосов
/ 06 декабря 2018

С моим 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'
]
...