一、安裝css
npm install gulp-postcss --save-dev
二、gulpnode
var gulp = require('gulp'); var postcss = require('gulp-postcss'); var px2rem = require('postcss-px2rem'); gulp.task('default', function() { var processors = [px2rem({remUnit: 75})]; return gulp.src('./src/*.css') .pipe(postcss(processors)) .pipe(gulp.dest('./dest')); });
三、webpackwebpack
npm install postcss-loader
var px2rem = require('postcss-px2rem'); module.exports = { module: { loaders: [ { test: /\.css$/, loader: "style-loader!css-loader!postcss-loader" } ] }, postcss: function() { return [px2rem({remUnit: 75})]; } }
四、nodeweb
var postcss = require('postcss'); var px2rem = require('postcss-px2rem'); var originCssText = '...'; var newCssText = postcss().use(px2rem({remUnit: 64})).process(originCssText).css;
五、gruntnpm
npm install grunt-postcss
module.exports = function(grunt) { grunt.initConfig({ postcss: { options: { processors: [ px2rem({remUnit: 75}) ] }, dist: { src: 'src/*.css', dest: 'build' } } }); grunt.loadNpmTasks('grunt-postcss'); grunt.registerTask('default', ['postcss']); }