ExtractTextPlugin是一个Webpack插件,用于将CSS从打包后的JavaScript文件中提取出来,生成单独的CSS文件。
下面我们将详细介绍使用ExtractTextPlugin的步骤:
npm install extract-text-webpack-plugin --save-dev
const ExtractTextPlugin = require('extract-text-webpack-plugin');
module.exports = {
module: {
rules: [
{
test: /\.css$/,
use: ExtractTextPlugin.extract({
fallback: 'style-loader',
use: 'css-loader'
})
}
]
},
plugins: [
new ExtractTextPlugin('styles.css')
]
};
npm run build
下面是一个简单的示例代码:
// app.js
import './styles.css';
// styles.css
body {
background-color: #f5f5f5;
}
通过以上步骤,Webpack会将styles.css文件提取出来,并在生成的HTML文件中引入该CSS文件。
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com
