![]() |
稳重的皮带 · QObject::connect: ...· 5 月前 · |
![]() |
近视的桔子 · 微软 Win11 22H2 Moment ...· 1 年前 · |
![]() |
近视的口罩 · 简单封装一个js字符串换行方法 - 掘金· 1 年前 · |
![]() |
玩滑板的移动电源 · 【Java8 新特性 ...· 1 年前 · |
![]() |
严肃的皮蛋 · 科学家揭示猴面花一经典物种形成的分子调控机制 ...· 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: {
![]() |
近视的口罩 · 简单封装一个js字符串换行方法 - 掘金 1 年前 |