zoukankan      html  css  js  c++  java
  • tailwiind init

    1. init

    npm init -y
    
    npm install tailwindcss  postcss-cli  autoprefixer @fullhuman/postcss-purgecss -D
    
    npx tailwind init

    2. postcss.config.js

    const purgecss = require('@fullhuman/postcss-purgecss')({

        content: [
            './src/**/*.html',
            './src/**/*.vue',
        ],
        // whitelist: ['mdi-check'],
        // whitelistPatterns: [/el-.+$/, /^area/, /^vue-treeselect/],
        // whitelistPatternsChildren: [/el-.+$/],
        defaultExtractor: content => content.match(/[A-Za-z0-9-_:/]+/g) || []
    })

    module.exports = {
        plugins: [
            require('tailwindcss'),
            require('autoprefixer'),
            ...process.env.NODE_ENV === 'production' ? [purgecss] : []
        ]
    }

    3. src/css/tailwind.css

    @tailwind base;
    
    @tailwind components;
    
    @tailwind utilities;

    4. package.json

      "scripts": {
          "dev": "postcss src/css/tailwind.css -o  public/css/all.css",
          "prod": "cross-env NODE_ENV=production postcss src/css/tailwind.css -o  public/css/all.css"
      },

     // windows

      "scripts": {
        "dev": "set NODE_ENV=dev&&postcss ./tw.css -o  ./static/css/all.css",
        "build": "set NODE_ENV=production&&postcss ./tw.css -o  ./static/css/all.css"
      },

    5. public/index.html

        <title>index</title>
      <link rel="stylesheet" href="./css/all.css">
    <body>
     
        <h1 class="text-xl font-bold text-blue-500 text-center">Hello World!</h1>
     


    6. vue project

     1) remove postcss config in package.json

     2) add it in main.js

    import '@/assets/css/tailwind.css'
  • 相关阅读:
    编译问题----宏定义一定显示未定义
    低级错误记录-程序更新后,没有显示想要的结果
    云编译的优点-普及云编译
    telecommunication communication 的区别
    学习EPC架构演进历史知识
    EOF与feof的区别
    epoll惊群问题-解决思路
    epoll多路复用机制的学习
    进程组与组长进程
    记录博客开始
  • 原文地址:https://www.cnblogs.com/fenle/p/11407969.html
Copyright © 2011-2022 走看看