CSS в Webpack'e
Нам понадобятся style-loader, css-loader
настройки подключения
module.exports = {
module: {
rules: [
{
test: /\.css$/,
use: [ 'style-loader', 'css-loader' ]
}
]
}
}
в файл, который является точкой входа добавляем import('./styles.css');
'use strict';
require('./styles.css');
let welcome = require('./welcome');
welcome("home");
и в результате получаем вот так вот webpack.config.js
'use strict';
var path = require('path');
var HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry:'./app/home.js',
output: {
path:path.resolve(__dirname,'dist'),
filename: 'bundle.js'
},
module: {
rules: [
{test: /\.css$/, use: [ 'style-loader', 'css-loader' ]}
]
},
plugins: [new HtmlWebpackPlugin({
template: 'app/index.html'
})]
}
Полезное чтиво:
Разбираемся с CSS https://monsterlessons.com/project/lessons/sborshchik-moduliei-webpack-razbiraiemsia-s-css-chast-3
Получаем внешний css-файл с помощью webpack https://webpack.js.org/plugins/extract-text-webpack-plugin/#usage-example-with-css
Работа с CSS https://webpack.github.io/docs/stylesheets.html