У меня есть проблема с тем, чтобы мои mp3 файлы работали с помощью загрузчика файлов webpack.
Это проблема:
У меня есть mp3 файл на моем жестком диске, который, если я открою, используя хром, например, "c:\somefolder\somemp3file.mp3" открывается на вкладке в браузере и играет просто отлично.
Однако, когда я обслуживаю тот же файл с помощью webpack, он не работает. Я настроил загрузчик в webpack следующим образом:
{
test: /\.(gif|jpg|png|mp3|aac|ogg)$/,
loader: 'file'
}
Затем, когда я пытаюсь подключиться к файлу, я требую его внутри своего javascript, например:
require('file!./../content/somemp3file.mp3');
это правильно возвращает мне url для mp3 файла.
Если я попытаюсь вручную перейти на localhost:8080
, за которым следует url, возвращенный require, mp3-плеер в Chrome появится, как я ожидаю, но файл не может быть воспроизведен, и невозможно щелкнуть по игре кнопка, подобная файлу, повреждена или что-то в этом роде.
Кто-нибудь знает, что я здесь делаю неправильно?