Я импортирую. 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 файлом и просто пытается его запустить (потому что он не был удален веб-пакетом).
Есть идеи?