我想将我的自定义构建 tailwindcss 文件清除到更小的大小

Posted

技术标签:

【中文标题】我想将我的自定义构建 tailwindcss 文件清除到更小的大小【英文标题】:I want to purge down my custom build tailwindcss file to smaller in size 【发布时间】:2021-10-13 22:44:55 【问题描述】:

这就是我的 package.json 文件的样子。

 "scripts": 
 "start": "yarn run watch-css && craco start",
 "build": "yarn run build-css && craco build",
 "test": "craco test",
  "eject": "react-scripts eject",
 "build-css": "craco src/index.css -o public/tailwind.css",
 "watch-css": "craco src/index.css -o public/tailwind.css"
 ,


 **craco.config.js** looks like
   // craco.config.js
   module.exports = 
    style: 
     postcss: 
      plugins: [
        require('tailwindcss'),
        require('autoprefixer'),
      ],
     ,
    ,
   

这就是我的 tailwind.config.js 的样子:

  module.exports = 

  purge: ['./src/**/*.js,jsx,ts,tsx,css', 
  './public/index.html','./public/tailwind.css'],

   

这就是我的 style.css 文件的样子。 /* ./your-css-folder/styles.css */

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

我的公共文件夹中有一个名为tailwind.css 的未压缩文件,大小为4,188kb,其中所有tailwindcss 类都在那里,我想清除此文件。我怎样才能做到这一点?

【问题讨论】:

【参考方案1】:

您应该尝试即时 (JIT) 模式:https://tailwindcss.com/docs/just-in-time-mode

【讨论】:

我不能只使用脚本或配置文件中的任何清除命令吗? 你可以运行任何 yarn 命令,它会清除你的 css。

以上是关于我想将我的自定义构建 tailwindcss 文件清除到更小的大小的主要内容,如果未能解决你的问题,请参考以下文章

如何创建我的自定义 tslint 规则集?

tailwindcss/vue:生成的 css 文件不包含 <style> 部分的自定义类

如何使用管理员 Liferay 将我的自定义 portlet 拖/添加到 liferay 页面?

在使用 Maven 的 Eclipse 中,我想将我的构建目录放在 ram 驱动器中。如何指定 project.build.directory?

如何将我的自定义函数的输出存储在 R 中?

我想将资产文件夹中的自定义页脚图像放置到我的应用程序屏幕底部的颤振应用程序中