webpack---编译sass并分割css为独立文件,通过extract-text-webpack-plugin分割文件
来源:互联网 发布:知画和永琪圆房第几集 编辑:程序博客网 时间:2024/05/22 03:10
通过ExtractTextWebpackPlugin可以把webpack打包生成的style样式分割输出css文件
main.scss:
body{ font-size:14px; div{ background:#f05; span{ padding:10px; } }}
index.js:
require('./main.scss')
安装依赖laoder:
cnpm install --save node-sass;cnpm install --save sass-loader;cnpm install --save css-loader;cnpm install --save extract-text-webpack-plugin;
webpack.config.js
const ExtractTextPlugin=require('extract-text-webpack-plugin');const path=require('path');module.exports={ entry:path.resolve(__dirname,'index.js'), output:{ filename:'[name].js', path:path.join(__dirname,'/') }, module:{ rules:[ { test:/\.scss$/, use:ExtractTextPlugin.extract({ fallback:'css-loader', use:['css-loader','sass-loader'] }) } ] }, plugins:[new ExtractTextPlugin('main.css'),]}
生成结果main.css:
body { font-size: 14px; } body div { background: #f05; } body div span { padding: 10px; }
main.css文件是由插件extract-text-webpack-plugin完成分割;
- ExtractTextPlugin()
new ExtractTextPlugin();//形参为分割css文件的信息
-extract
ExtarctTextPlugin.extract(loader);//形参为loaderExtarctTextPlugin.extract(obj);//形参为对象:use、fallback、publicPath
阅读全文
1 0
- webpack---编译sass并分割css为独立文件,通过extract-text-webpack-plugin分割文件
- extract-text-webpack-plugin插件提取css单独打包
- webpack 独立打包 css 文件
- 【Issues-Webpack-N1】extract-text-webpack-plugin使用css-loader报错
- webpack-sass-postcss-loader-单个css文件
- webpack学习笔记-5-extract-text-webpack-plugin
- Webpack安装extract-text-webpack-plugin遇见的两个问题
- webpack react 打出独立的css文件
- extract-text-webpack-plugin 的使用及安装
- extract-text-webpack-plugin 的安装及配置
- extract-text-webpack-plugin 的使用及安装
- extract-text-webpack-plugin配置出错的解决办法
- webpack "extract-text-webpack-plugin" 打包报错loader is used without the corresponding plugin
- webpack3最新版本配置研究(三)多入口,html-webpack-plugin, extract-text-webpack-plugin
- webpack3最新版本配置研究(二)多入口,html-webpack-plugin, extract-text-webpack-plugin
- webpack 编译sass异常
- webpack简单代码分割
- 分割文本text文件
- 51nod1127 最短的包含字符串(尺取法)
- shell 基础
- hdu1166线段树
- Docker容器中Data volumes详解
- css白光划过效果
- webpack---编译sass并分割css为独立文件,通过extract-text-webpack-plugin分割文件
- 说的好
- 一些英文和网站 有用没有用的
- Arduino Tian开发板:一个功能强大的天气预报中心
- wamp2.5版本升级到最新3.08版本,并安装多版本PHP等模块
- QT读取二进制文件
- 详解KVO
- Java位运算符
- Hadoop安装