zoukankan      html  css  js  c++  java
  • 用postcss给less加上webkit前缀

    //app3.js
    //给less加上webkit前缀
    const glob=require('glob');
    const autoprefixer = require('autoprefixer')
    const postcss = require('postcss')
    const fs = require('fs')
    const syntax = require('postcss-less');
    const mkdir=require('./utils/mkdir');
    const srcDir='./src/';
    const lessFileArr=glob.sync(srcDir+'**/*.less');
    //给less加上webkit前缀
    lessFileArr.forEach(async function (lesspath) {

    const lessText=fs.readFileSync(lesspath);
    const result=await postcss([ autoprefixer({ overrideBrowserslist: ['last 2 versions']})])
    .process(lessText, { syntax: syntax });
    mkdir(lesspath.replace(srcDir,'./dist/'));
    fs.writeFileSync(lesspath.replace(srcDir,'./dist/'),result.content)
    })
    const cssFileArr=glob.sync(srcDir+'**/*.css');
    //给css加上webkit前缀
    cssFileArr.forEach(async function (csspath) {

    const cssText=fs.readFileSync(csspath);
    const result=await postcss([ autoprefixer({ overrideBrowserslist: ['last 2 versions']})])
    .process(cssText, { syntax: syntax });
    mkdir(csspath.replace(srcDir,'./dist/'));
    console.log(result.content)
    fs.writeFileSync(csspath.replace(srcDir,'./dist/'),result.content)
    })
  • 相关阅读:
    转换进制,十六进制数相加
    一个人的旅行(Dijkstra算法)
    畅通工程续(Dijkstra算法)
    免费书下载
    http://d3js.org/
    React.js model
    jtable更新数据
    java knowledge record
    ActionListener三种实现
    java接口理解(转载)
  • 原文地址:https://www.cnblogs.com/caoke/p/11042797.html
Copyright © 2011-2022 走看看