Webpack не включает веб-шрифт внутри node_modules (sass-loader) - PullRequest
0 голосов
/ 10 апреля 2019

Привет, ребята. Я пытаюсь загрузить SCSS из библиотеки @ mdi / font с помощью веб-пакета. Но я всегда получаю «Модуль не найден». Как я могу решить эту проблему?

style.scss

@import '../../node_modules/@mdi/font/scss/materialdesignicons.scss';

webpack.config.js

...
 {
      test: /\.scss$/,
      use: [{
        loader: 'style-loader',
      }, {
        loader: 'css-loader',
      }, {
        loader: 'sass-loader',
        options: {
          includePaths: ['./node_modules/'],
        },
      }],
    }, {
      test: /\.css$/,
      use: [{
        loader: 'style-loader',
      }, {
        loader: 'css-loader',
      }],
    },
    {
      test: /\.(jpeg|jpg|png|gif|svg)$/i,
      use: {
        loader: 'url-loader',
        options: {
          name: '[hash].[ext]',
        },
      },
    },
    {
      test: /\.woff(2)?(\?v=[0-9]\.[0-9]\.[0-9])?$/,
      loader: 'url-loader?limit=10000&mimetype=application/font-woff',
    },
    {test: /\.(ttf|eot|svg)(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: 'file-loader'},
    ],
  },
...
};

Журнал ошибок

ERROR in ./src/style/style.scss (./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/lib/loader.js??ref--5-2!./src/style/style.scss)
Module not found: Error: Can't resolve '../fonts/materialdesignicons-webfont.ttf?v=3.5.95' in 'F:\slimhub-mobile\src\style'
 @ ./src/style/style.scss (./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/lib/loader.js??ref--5-2!./src/style/style.scss) 8:41-101
 @ ./src/style/style.scss
 @ ./src/index.js
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...