• webpack2.x抽取css


    这里以.vue文件为例,需要安装extract-text-webpack-plugin

    我们主要设置的文件是webpack.config.js文件。

    抽取成一个css文件


    这个设置是提取成一个单独的style.css文件

    // webpack.config.js
    var ExtractTextPlugin = require("extract-text-webpack-plugin")
    
    module.exports = {
      // other options...
      module: {
        rules: [
          {
            test: /.vue$/,
            loader: 'vue-loader',
            options: {
              loaders: {
                css: ExtractTextPlugin.extract({
                  use: 'css-loader',
                  fallback: 'vue-style-loader' 
                })
              }
            }
          }
        ]
      },
      plugins: [
        new ExtractTextPlugin("style.css")
      ]
    }
    

    抽取成多个css文件


    这个设置是提取成多个单独的css文件

    // webpack.config.js
    var ExtractTextPlugin = require("extract-text-webpack-plugin")
    
    module.exports = {
      // other options...
      module: {
        rules: [
          {
            test: /.vue$/,
            loader: 'vue-loader',
            options: {
              loaders: {
                css: ExtractTextPlugin.extract({
                  use: 'css-loader',
                  fallback: 'vue-style-loader' 
                })
              }
            }
          }
        ]
      },
      plugins: [
        new ExtractTextPlugin({
          filename: 'dist/css/[name].[contenthash].css'
        })
      ]
    }
    
  • 相关阅读:
    Alignment
    Matrix 二维树状数组的第二类应用
    网络请求中的URL中传bool型数据
    把推送证书给服务器
    完全取代VC上原有的view
    图层CALayer的使用
    数组使用的注意事项
    使用CocoaPods
    声明遵循协议
    神奇的navigationBar.translucent
  • 原文地址:https://www.cnblogs.com/zqzjs/p/6828090.html
Copyright © 2020-2023  润新知