vue.js - 如何阻止 Tailwind CSS 清除本地开发环境中的类?
问题描述
我是vite.js
构建工具,vue.js
并且tailwindcss: ^2.1.4
以前一切正常,但现在我不确定我做了什么,清除没有按预期工作。即使在我的开发环境中,Tailwind 类也开始清除。假设只有在我为生产构建项目时才会清除。
假设我申请mb-10 pt-10
了 div,要看到这个效果,我需要做以下两件事之一:
- 重启 vite.js,或者
- 在 css 文件中定义:
.cust-class { @apply mb-10 pt-10 }
然后mb-10 pt-10
类将工作(一起或单独)
这是我的tailwind.config.js
module.exports = {
purge: ['./index.html', './src/**/*.{vue,js}'],
darkMode: false, // or 'media' or 'class'
theme: {
colors: {
transparent: 'transparent',
current: 'currentColor',
black: '#000',
white: '#fff',
},
extend: {},
},
variants: {
extend: {
backgroundColor: ['active'],
},
},
plugins: [],
};
我在其他项目中从未遇到过相同配置的问题。
谢谢你的帮助。
解决方案
问题是由于我最近添加的 .env 文件引起的:
我已经定义了
NODE_ENV=production
我把它改成
NODE_ENV=development
现在一切正常。
推荐阅读
- python - 从 GoogleDrive 获取文件而不将其下载到存储 - Python
- html - 关于 div 和 css 的一些问题(坚持页边距和悬停问题)
- ssh - 无法通过 ssh 连接到 Google Cloud Dataproc 的主节点,但可以通过 ssh 连接到 Compute Engine 虚拟机
- python - 转换 char2num 时出现 AttributeError: module 'tensorflow.python.keras.api._v1.keras.layers' has no attribute 'experimental'
- sql - Group By 中不允许使用分析功能
- javascript - 为什么函数没有在 ReactJS 的事件监听器中作为引用传递
- html - 我很难知道为什么我的 bg-image 在显示中折叠:table-cell 属性仅在 Firefox 中,它适用于 Chrome 和 Edge
- ansible - Ansible 没有在标签上收集事实
- java - 如何在java中使用索引遍历sql表的行
- html - 创建社交媒体图标