Игнорирование css файла, импортированного из node_modules в веб-пакете (для моего серверного рендера) - PullRequest
0 голосов
/ 24 марта 2020

Я импортирую. css файл в свое приложение React, например:

import 'bootswatch/dist/pulse/bootstrap.css';

bootswatch is npm module.

Для целей SSR мне нужно игнорировать этот импорт моим веб-пакетом, моя конфигурация работает только для пользовательских css файлов, таких как: ./style.css:

// My webpack rule
{
  test: /\.(scss|css)$/,
  loader: 'ignore-loader',
},

Это правило не игнорирует мой импорт из node_modules, и я получаю ошибку

\ node_modules \ bootswatch \ dist \ pulse \ bootstrap. css: 14: root {^ SyntaxError: неожиданный токен ':'

, потому что мое приложение Node.JS думает, что этот файл является JS файлом и просто пытается его запустить (потому что он не был удален веб-пакетом).

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...