Построил конфиг для приложения React. Решил интегрировать Semantic UI. Нашел версию для ReactJS. В документации увидел, что его подключают или через CDN, или надо устанвливать YArn с помощью которого качать css отдельно. В примерах под Webpack стили также подключаются в HTML ссылкой. Собственно вопрос, можно ли просто скачать все стили,шрифт,иконки, где-то складировать и просто подхватить их при сборке вебпаком?Я пробовал в своем кнфиге следующее:
entry: {
css : ["./css/main.css",
'./semantic_ui/semantic.min.css'
]
},
module : {
loaders : [
{
test: /\.css$/,
use: ExtractTextPlugin.extract({
fallback: "style-loader",
use: "css-loader"
})
}
]
},
plugins: [
new ExtractTextPlugin({
filename: "../css/style.min.css",
disable: false,
allChunks: true
}),
new OptimizeCssAssetsPlugin({
assetNameRegExp: /\.min\.css$/g,
cssProcessor: require('cssnano'),
cssProcessorOptions: { discardComments: { removeAll: true } },
canPrint: true
})
]
И соответственно в папку с проектом я положил минифицированные стили и фонты с иконками. Однако webpack ругнулся при сборке:
ERROR in ./semantic_ui/semantic.min.css
Module build failed: ModuleNotFoundError: Module not found: Error: Can't resolve 'file' in '/web'
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости