配置webpack 对 CSS 文件的处理

我只是想合并 CSS 啊!这里写一点收获。

插件

extract-text-webpack-plugin

用法

首先,
npm install --save-dev extract-text-webpack-plugin
npm install --save-dev style-loader
npm install --save-dev css-loader

然后写配置文件,这里给出完整配置文件

//webpack.config.js
const path = require('path)
const ExtractTextPlugin = require("extract-text-webpack-plugin")

module.exports = {
  entry: './js/index.js',  入口文件
  output: {      出口
    filename: 'bundle.js',    输出文件
    path: path.resolve(__dirname,'dist')  //输出文件夹 dist
  },
  devtool: 'source-map',
  module: {
    rules: [
      {
        test: /\.css$/,
        use: ExtractTextPlugin.extract({  //use表示使用,这里使用插件
          fallback: "style-loader",  //fallback,表示编译后使用 style-loader
          use: "css-loader"  //使用 css-loader
        })
      }
    ]
  },
  plugins: [
    new ExtractTextPlugin('style.css')  //使用插件
  ]
}

最后,在入口文件中 import css

//index.js
import '../css/a.js'
import '../css/b.js'
import '../css/c.js'

ok,npm run build

在出口文件夹中得到 style.css ,合并压缩css成功,link 到 html 中即可使用!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 版权声明:本文为博主原创文章,未经博主允许不得转载。 webpack介绍和使用 一、webpack介绍 1、由来 ...
    it筱竹阅读 13,851评论 0 21
  • 无意中看到zhangwnag大佬分享的webpack教程感觉受益匪浅,特此分享以备自己日后查看,也希望更多的人看到...
    小小字符阅读 12,550评论 7 35
  • 前言 众所周知目前比较火的工具就是gulp和webpack,但webpack和gulp却有所不同,本人两者的底层研...
    cduyzh阅读 5,208评论 0 13
  • 习惯手机 视频 游戏 淘宝 在虚拟世界里获得感官体验 在消费中满足物质欲望 回归现实后厌倦上班 学习。 现实更显空...
    懋三阅读 1,130评论 0 1
  • 从现在看来,在微信上面发表文章不知不觉已经有了一年的时间了,说得高大上一点叫做自媒体,说得简单点就是记录一下自己平...
    业余玩家阅读 5,261评论 0 3

友情链接更多精彩内容