Я загружаю активы файловым загрузчиком в Webpack3, и все работает хорошо для обычных типов изображений, но когда я пытаюсь загрузить видео (MP4, MOV...), кажется, что он не может их обнаружить. Здесь код для загрузки активов в моем файле webpack.config:
{
test: /\.(jpg|png|gif|svg|mp4|mov)$/,
use: [
{
loader: "file-loader",
options: {
outputPath: "assets/"
}
}
]
},
И в моем файле index.html, если я добавлю это:
<img src='assets/file.png' alt=''/>
Все в порядке, но нет, если я попытаюсь использовать тег видео:
<video width="320" height="240" controls id='video'>
<source src="assets/video2.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
Любая помощь будет очень оценена! Спасибо!
Вы можете попробовать синтаксис встроенного загрузчика; т.е.
import SomeVideo from '-!file-loader!../../../video2.mp4';
Или же
require("file!../../../video2.mp4")