Size: a a a

2020 September 02

AP

Alexander Ponomarev in Svelte [svelt]
Константин
      {
       // Styles
       test: /\.(sa|sc|c)ss$/,
       exclude: /node_modules/,
       include: /src/,
       use: [
         "style-loader",
         MiniCssExtractPlugin.loader,
         "css-loader",
         "postcss-loader",
         //'sass-loader',
       ],
     },
минцсс эксракт и style-loader не должны вместе использоваться
источник

КС

Кирилл Спасибович... in Svelte [svelt]
надо типа как-то так

      {
       // Styles
       test: /\.(sa|sc|c)ss$/,
       exclude: /node_modules/,
       include: /src/,
       use: [
         prod ? MiniCssExtractPlugin.loader : "style-loader",
         "css-loader",
         "postcss-loader",
         //'sass-loader',
       ],
     },
источник

КС

Кирилл Спасибович... in Svelte [svelt]
а шрифты вроде обычный file loader должен втыкать, ему ж с ними ниче делать не надо
источник

КС

Кирилл Спасибович... in Svelte [svelt]
просто путь походу не такой как ожидается
источник

AP

Alexander Ponomarev in Svelte [svelt]
Константин
      {
       // Styles
       test: /\.(sa|sc|c)ss$/,
       exclude: /node_modules/,
       include: /src/,
       use: [
         "style-loader",
         MiniCssExtractPlugin.loader,
         "css-loader",
         "postcss-loader",
         //'sass-loader',
       ],
     },
а url-loader разрешено жрать .eot файлы?
источник

К

Константин in Svelte [svelt]
Alexander Ponomarev
минцсс эксракт и style-loader не должны вместе использоваться
они и не используются же. Там прод в одном случае
источник

К

Константин in Svelte [svelt]
{
       test: /\.woff(2)?(\?v=[0-9]\.[0-9]\.[0-9])?$/,
       loader: 'url-loader',
       options: { limit: 100000, mimetype: 'application/font-woff' }
     },
источник

AP

Alexander Ponomarev in Svelte [svelt]
еот то не обрабатывается
источник

К

Константин in Svelte [svelt]
{
       // Images
       //test: /\.(gif|png|jpe?g)$/,
       test: /\.(ttf|eot|svg|png|jpe?g|gif|ico)(\?.*)?$/i,
       exclude: /node_modules/,
       include: /src/,
       use: {
         loader: "file-loader",
       },
       //loader: 'file-loader'
     },
источник

К

Константин in Svelte [svelt]
а это файл-лоадер
источник

К

Константин in Svelte [svelt]
Alexander Ponomarev
еот то не обрабатывается
а, нужно eot и остальные шрифты добавить в урллоадер?
источник

AP

Alexander Ponomarev in Svelte [svelt]
нет зависит от того что хотим добиться, url-loader делает dataurl, а file-loader копирует файл в аутпут директори и заменяет импорт на путь к файлу
источник

AP

Alexander Ponomarev in Svelte [svelt]
по идее все правильно настроено
источник

AP

Alexander Ponomarev in Svelte [svelt]
ща еще почитаю
источник

К

Константин in Svelte [svelt]
хм... а может, дело в последовательности?
источник

К

Константин in Svelte [svelt]
у меня свелт, потом файл, потом цсс, потом урл
источник

AP

Alexander Ponomarev in Svelte [svelt]
попробуй сначала выкинуть из цсс пайплайна style-loader и пересобрать
источник

К

Константин in Svelte [svelt]
только "style-loader", ?
источник

К

Константин in Svelte [svelt]
собираю
источник

AP

Alexander Ponomarev in Svelte [svelt]
да, а для css-loader еще опции добавить
          {
           loader: 'css-loader',
           options: {
             importLoaders: 1,
             // 0 => no loaders (default);
             // 1 => postcss-loader;
             // 2 => postcss-loader, sass-loader
           },
         },
источник