美文网首页
css预编译 sass + autoprefixer

css预编译 sass + autoprefixer

作者: 朱小维 | 来源:发表于2017-06-13 09:11 被阅读591次

脚手架:https://github.com/zhuweileo/autoprofixer-temp

  1. webpack配置文件
var webpack = require('webpack')
var path = require('path')
var ExtractTextPlugin = require('extract-text-webpack-plugin')
var autoprefixer = require('autoprefixer')
module.exports = {
    entry: path.join(__dirname, "js/index.js"),
    output: {
        path: path.join(__dirname, "../public"),
        filename: "js/index.js"
    },
    module: {
        rules: [{
            test: /\.scss$/,
            use: ExtractTextPlugin.extract({
                fallback: "style-loader",
                use: ["css-loader", "sass-loader", "postcss-loader"]
                // use: ["css-loader", "sass-loader" ]
            }) //把 css 抽离出来生成一个文件
        }],
    },  
    plugins: [
        new ExtractTextPlugin("css/index.css")
    ]
};
  1. 需要按照的模块:
"devDependencies": {
    "autoprefixer": "^7.1.1",
    "css-loader": "^0.28.4",
    "extract-text-webpack-plugin": "^2.1.2",
    "node-sass": "^4.5.3",
    "postcss-loader": "^2.0.5",
    "sass-loader": "^6.0.5",
    "style-loader": "^0.18.2",
    "webpack": "^2.6.1"
  }
  1. 使用postcss 的autoprefixer需要在 需要scss文件所在的文件夹内 放一个postcss.config.js文件
    文件内容如下:
module.exports = {
  plugins: [
    require('autoprefixer')
  ]
}

相关文章

  • 常用gulp插件

    sass的编译(gulp-sass)自动添加css前缀(gulp-autoprefixer)压缩css(gulp-...

  • css预编译 sass + autoprefixer

    脚手架:https://github.com/zhuweileo/autoprofixer-temp webpac...

  • sass入门学习总结

    总论 sass 经cass编译器编译成css。sass 兼容了css语法。sass 带有变量,mixin,循环,简...

  • webpack中CSS3添加前缀

    CSS3添加前缀 autoprefixer插件是CSS后置处理器,需要等代码生成后,再添加前缀。Less,Sass...

  • 【进阶系列】前端开发环境构建(一)CSS -- Sass

    1 CSS 1.1 Sass——css编译器 SASS用法指南 http://www.ruanyifeng.com...

  • webpack打造前端开发环境

    sass & babel mac 使用 yarn 安装 sass sass是一种css预编译语言, 是css的一种...

  • dependencies

    autoprefixer 处理CSS前缀问题的神器,可以同Sass,Stylus或LESS等预处理器共通使用。它适...

  • SASS用法

    编译 sass的编译命令:sass input.css output.css真正使用场景下可以对整个文件夹进行监听...

  • Sass的基础知识

    其实浏览器只认CSS,所以Sass文件需要编译成CSS才能够起作用。 如何将Sass文件需要编译成CSS,这里推荐...

  • Webpack4-Css

    Sass-loader 这个loader的作用是,将sass编译成css css-loader 这个loader的...

网友评论

      本文标题:css预编译 sass + autoprefixer

      本文链接:https://www.haomeiwen.com/subject/lhtdqxtx.html