Подключение шрифтов webpack 4

Изучаю вебпаке - получается следующая система. Есть основная папка для разработки (src). В ней заложена следующая система

-src
 -assets
  -fonts
  -scss
  -js
 -views

В одном из файлов папки scss подключаю стили

(
src: url('/assets/fonts/mp.ttf') format('truetype'),
      url('/assets/fonts/mp.woff') format('woff');
)

Шрифты, вьюхи копируются из папки с помощью CopyWebpackPlugin в папку dist, у которой такая система получается:

-dist
 -assets
  -fonts
  -css
  -js
 -views

Для шрифтов подключил в вебпаке:

{
                test: /\.(woff(2)?|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/,
                loader: 'file-loader',
                options: {
                    name: '[name].[ext]',
                }
            },

Все в папках есть, и шрифты, и стили, и скрипты. Но получаю след. ошибки в консоли. С чем может быть связано? Как - то дополнительно нужно подключать шрифты?

file:///D:/assets/fonts/mp.ttf net::ERR_FILE_NOT_FOUND index.html:1 GET file:///D:/assets/fonts/mp.woff net::ERR_FILE_NOT_FOUND

Но если подключать по-другому:

{
                test: /\.(woff(2)?|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/,
                loader: 'file-loader',
                options: {
                    name: '../fonts/[name].[ext]',
                }

            },

scss:

src: url('../fonts/mp.ttf') format('truetype'),
      url('../fonts/mp.woff') format('woff');

То все работает, но создается папка fonts, рядом с папкой dist -_-


Ответы (0 шт):