豁达的木耳 · 江苏省人力资源和社会保障厅 ...· 2 月前 · |
瘦瘦的柚子 · 迪士尼收购21世纪福克斯资产的交易获得中国批 ...· 3 月前 · |
粗眉毛的熊猫 · 或将于 2022 年上市 宝马 iX1 ...· 1 年前 · |
冷冷的遥控器 · 中国“智慧”闪耀平昌冬奥会-中新网· 1 年前 · |
千杯不醉的香烟 · 双男主悬疑�%8 - 图片搜索· 1 年前 · |
正如您所知,Tailwind是一种非常流行的PostCSS解决方案。我想在运行11.2.0版或更旧版本的角度应用程序中添加TailwindCSS。我怎样才能做到呢?
,我决定发帖并回答我自己的问题,因为这是我最近在棱角社区中看到的一个非常流行的问题, 。
发布于 2021-02-17 08:08:48
在角11.2.0中设置TailwindCSS
用
npm install -D tailwindcss
安装
安装plugins(Optional):
npm i @tailwindcss/typography
npm i @tailwindcss/forms
tailwind.config.js
它应该是这样的:
module.exports = {
prefix: '',
purge: {
content: [
'./src/**/*.{html,ts}',
darkMode: 'class', // or 'media' or 'class'
theme: {
extend: {},
variants: {
extend: {},
plugins: [require('@tailwindcss/forms'),require('@tailwindcss/typography')],
};
@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';
如果您使用的是CSS而不是SCSS,您的文件应该如下所示:
@tailwind base;
@tailwind components;
@tailwind utilities;
确保角上的TailwindCSS正常工作
转到您的任何组件并编写以下内容:
<button
class="py-2 px-4 border border-transparent shadow-sm text-sm font-medium rounded-md text-white bg-red-400">Hello</button>
现在运行
ng serve
,您将看到以下按钮
如何清洗生产中的TailwindCSS
如果我们不清除,由于TailwindCSS为您添加的所有CSS类,我们的CSS可能会非常重。如果您清除,所有未使用的类将被删除。
我认为在角11.2.0中进行清除的方法如下:
( A)这是我喜欢的方式。将其添加到构建脚本
NODE_ENV=production ng build --prod
中,您的tailwind.config.js文件应该如下所示。
purge: {
enabled: process.env.NODE_ENV === 'production',
content: [
'./src/**/*.{html,ts}',
},
B)在
tailwind.config.js file
中,可以将
purge
属性中的
enabled
属性设置为
true
。这将一直运行清除,要注意这一点。
....
prefix: '',
purge: {