Как обработать загрузку стилей с помощью рендеринга сервера?

Прямо сейчас у меня есть две сборки, одна для клиента и одна для сервера (реагирует на приложение). Когда сервер рендерит HTML, и я не использую ту же настройку для загрузчиков стилей, я получаю разные ошибки. Кто-нибудь, знает, может помочь мне, как правильно настроить его, чтобы мне не нужно извлекать стили в обеих сборках веб-пакета?

Мой стиль загрузчик:

  {
    test: /\.s?css$/,
    include: [
      path.resolve(process.cwd(), "src/client"),
      path.resolve(process.cwd(), "src/shared"),
    ],
    use: ExtractTextPlugin.extract({
      fallback: "style-loader",
      use: [
        {
          loader: "css-loader",
          options: {
            sourceMap: !isProd,
            modules: true,
            importLoaders: 1,
            localIdentName: '[local]_[hash:base64:3]'
          }
        },
        {
          loader: "postcss-loader",
          options: postcssLoaderOptions
        },
        {
          loader: "sass-loader",
          options: {
            sourceMap: !isProd,
            outputStyle: "compressed"
          }
        }
      ]
    })
  },

0 ответов

Другие вопросы по тегам