Я использую webpack с модулями css для своего проекта, и я попытался установить популярный пакет реакции-слик для создания слайдера. Он отлично работает в песочнице, но в оригинальном проекте у меня есть некоторые трудности
Когда я пытаюсь импортировать slick.css
и slick-theme.css
, как указано в документации , я получаю следующую ошибку:
Module not found: Can't resolve '~slick-carousel/slick/slick-theme.css'
Что я уже пытался избежать этого:
1
Я установил
npm install file-loader url-loader --save
Обновил мой webpack.config.js, добавив следующий раздел
{
test: /\.scss$/,
loader:
"style!css!sass?outputStyle=expanded&" +
"includePaths[]=" +
path.resolve(__dirname, "./node_modules")
}
не работал
2
Заменены
import "~slick-carousel/slick/slick.css";
import "~slick-carousel/slick/slick-theme.css";
с
import 'slick-carousel/slick/slick.css';
import 'slick-carousel/slick/slick-theme.css';
не работал
3
Я вручную загрузил эти два файла .css в свой проект и импортировал их прямо из папки.
Не работает.
Что я должен сделать, чтобы решить эту проблему?