首页 > 其他分享 >如何安装 Tailwind CSS 解释!

如何安装 Tailwind CSS 解释!

时间:2022-09-02 08:55:06浏览次数:86  
标签:npm 文件 src Tailwind CSS 安装 css

如何安装 Tailwind CSS 解释!

这篇文章是关于如何使用 Tailwind CLI 安装 Tailwind CSS 的初学者指南。您可以通过多种方式安装 Tailwind CSS,这完全取决于您正在从事的项目类型。

在开始之前,您可能需要了解以下几点:

使用 Tailwind CLI 安装 Tailwind CSS

我们需要的第一件事是 npm . NPM 是 JavaScript 的包管理器。将包管理器视为您可以在项目中管理其他人的代码的一种方式。我们需要它的原因是能够使用 顺风 在我们的项目中打包。

安装 Node.js 和 npm

要拥有 npm,我们需要通过安装 Node.js 来安装它。首先,我们需要检查是否安装了 Node.js 和 npm。打开命令提示符(或 PowerShell/Terminal/等),然后输入以下内容:

 节点-v

如果系统向您显示节点的版本号,那么您已经安装了节点。您可以执行相同的操作来验证 npm 安装:

 npm -v

如果你没有得到 node 和 npm 的版本号,那么你需要安装 Node.js。去 nodejs.org 并根据您的操作系统,安装 LTS 版本。

创建项目目录

在桌面内,创建一个名为 网站 .在 - 的里面 网站 文件夹,创建一个名为 源代码 我们将使用它来存储我们的网站文件。

安装 顺风 包裹

使用命令提示符,转到项目目录 ( 网站 文件夹)。就我而言,我将进入 cd .\桌面\网站

输入以下内容进行安装 顺风 包裹:

 npm install -D tailwindcss

前两个字 npm 安装 将使用 npm 安装包。国旗 -D 告诉 npm 只在开发中安装包,而不是在生产中。最后一部分 顺风 是包名。

如果我们在 VS Code 中打开项目文件夹,会出现一个新文件夹,名为 节点模块 . 节点模块 文件夹是保存所有外部包的地方。如果我们查看文件夹,我们可以看到有一个 顺风 包含 顺风 代码。好消息是我们不会更改此文件夹中的任何内容,所有更改都使用 npm 命令进行。

文件 包.json 包-lock.json 也被创建。 包.json 文件包含有关项目及其使用的包的信息。 包-lock.json 包含安装了确切版本号的软件包。

Tailwind CSS 配置文件

接下来,使用以下命令创建 Tailwind CSS 配置文件:

 npx tailwindcss 初始化

npx 类似于 npm 但我们用它来执行包。我们运行的命令创建了一个新的配置文件,名为 tailwind.config.js .配置文件包含 Tailwind CSS 配置的样板。在配置文件中,我们有一个带有一些属性的 JavaScript 对象。

我们可以通过配置文件配置很多东西。目前,配置文件中唯一重要的部分是 内容 财产。这 内容 财产是告诉的方式 顺风 当它想要构建我们的 CSS 文件时要查找哪些文件。

所以在我们的例子中,我们想要 顺风 扫描所有 .html 里面的文件 源代码 文件夹。其语法将是字符串 “./src/**/*.html” .让我们分解路径,以便您知道这里发生了什么:

  • . :从当前路径/文件夹(项目的根目录)开始
  • /src : 看看里面 源/ 文件夹
  • /**/ :查看父文件夹中的所有子文件夹( 源/ )
  • *.html : 我们想要的文件是任意名字的文件 ( * ) 但与 .html 仅文件扩展名。

所以这是我们配置文件的最终代码:

 /** @type {import('tailwindcss').Config} */  
 模块.exports = {  
 内容:["./src/**/*.html"],  
 主题: {  
 延长: {},  
 },  
 插件:[],  
 }

Tailwind CSS 指令

指令是 Tailwind CSS 的不同部分。我们还可以使用插件注册新指令。三个主要指令是:

  • 根据 : 注入 Tailwind CSS 基础样式和注册插件的样式
  • 成分 : 注入 Tailwind CSS 组件类和注册插件的组件类
  • 公用事业 : 注入 Tailwind CSS 实用程序类和注册插件的实用程序类

在 - 的里面 源/ 文件夹,创建一个名为 样式.css .文件名无关紧要。 Tailwind CSS 使用这个文件作为输入来构建包含我们需要的 CSS 样式的实际 CSS 文件。

在 - 的里面 样式.css 文件,添加 Tailwind CSS 指令:

 @尾风基地;  
 @tailwind 组件;  
 @tailwind 实用程序;

构建 CSS 文件

使用命令提示符输入以下内容:

 npx tailwindcss -i ./src/style.css -o ./src/css/main.css

让我们分解一下:

  • npx 尾风css :执行构建命令
  • -i ./src/style.css : 国旗 -一世 告诉 顺风 包是什么 输入 文件 ( ./src/style.css )
  • -o ./src/css/main.css : 国旗 -o 告诉 顺风 包是什么 输出 文件 ( ./src/css/main.css )

检查项目文件,我们可以看到我们的 main.css 文件建立。这是我们将导入到 HTML 文件中的文件。眼下, main.css 只包含 根据 样式。这是因为我们没有任何 HTML 页面供 Tailwind 扫描和添加使用的组件或实用程序类。

在 HTML 中使用 Tailwind CSS 输出文件

在 - 的里面 源/ 文件夹,创建一个名为 索引.html .导入 main.css 文件并添加一个带有一些 Tailwind CSS 类的简单按钮来测试:

 <!DOCTYPE html>  
 <html lang="en">  
 <head>  
 <title>顺风 CSS</title>  
 <link rel="stylesheet" href="css/main.css">  
 </head>  
 <body>  
 <button class="text-lg text-red-500 bg-red-200">CodeProMax</button>  
 </body>  
 </html>

保存文件并检查结果。如果你有 实时服务器扩展 像我一样安装,你可以用实时服务器打开文件。

该按钮没有得到我们应用的任何样式。如果我们检查 main.css 文件,我们可以看到它不包含我们应用于按钮的实用程序类。这是因为每次我们对类进行更改时,Tailwind CSS 都需要构建 main.css 带有最新更新的文件。

为了更好地理解这个过程,下面是 Tailwind CSS 的工作原理:

要生成类,我们需要再次运行 build 命令:

 npx tailwindcss -i ./src/style.css -o ./src/css/main.css

如果我们现在检查页面,我们可以看到我们的按钮已将样式应用于:

为每次更改运行相同的构建命令并不是一个好的流程。我们可以通过添加 - 手表 标记到构建命令。所以这里是构建命令 手表 旗帜:

 npx tailwindcss -i ./src/style.css -o ./src/css/main.css --watch

您可以注意到命令提示符没有完成或停止,它仍然处于活动状态。这 手表 flag 使命令提示符保持活动状态并“监视”文件是否有任何更改。一旦检测到更改,它将自动运行构建命令。

在命令提示符仍然处于活动状态时,让我们添加一个新类 字体加粗 到按钮:

 <!DOCTYPE html>  
 <html lang="en">  
 <head>  
 <title>顺风 CSS</title>  
 <link rel="stylesheet" href="css/main.css">  
 </head>  
 <body>  
 <button class="text-lg text-red-500 bg-red-200 font-extrabold">CodeProMax</button>  
 </body>  
 </html>

保存文件,刷新,我们可以看到新的变化。

如果您检查 面.css 文件,我们可以看到类 字体加粗 现在已添加到文件中。

顺风 CSS 流

我们在这篇文章中介绍的内容并不是您使用 Tailwind CSS 的日常流程。大多数时候,您使用 手表 标记,然后继续处理您的项目。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/10958/47040208

标签:npm,文件,src,Tailwind,CSS,安装,css
From: https://www.cnblogs.com/amboke/p/16648555.html

相关文章

  • Django初学者介绍和安装
    Django初学者介绍和安装吨他的文章主要关注Django的安装以及如何进行Django开发环境的初始设置。我们还将讨论Django及其特性。在本教程结束时,您将知道如何:如......
  • Tailwind 教程 — 使用 Tailwind CSS 为初学者创建一个注册页面
    Tailwind教程—使用TailwindCSS为初学者创建一个注册页面在本教程中,我将向您展示如何使用TailwindCSS设计注册页面。我将确保注册页面易于使用且访问者可以快速......
  • 如何在 CSS 中制作前景图像
    如何在CSS中制作前景图像结构可以用了CSS在哪里放置**<div/>**为什么作品☕其他命题✨学更多即用型解决方案使用原始CSS:/**前景图像**/#前景......
  • CSS 面试问题的答案——第一部分 (1-10/34)
    CSS面试问题的答案——第一部分(1-10/34)该材料有助于为前端职位的面试做准备。我回答了GitHub存储库中最受欢迎的问题列表中的所有CSS问题——前端-开发者-面试-......
  • HTML 和 CSS
    HTML和CSSHTML和CSS是Web开发中的关键技能。作为一名UI/前端/Web开发人员,应该花时间学习这两种技能。目标应该是:1.明确HTML何时使用的标签2.编写干净和优......
  • 如何使用 Bootstrap 处理 CSS
    如何使用Bootstrap处理CSS大家好!如果您像我一样开始使用CSS编码并使用它进行任何大型项目,那么您肯定会因为响应式布局、溢出和选择器特异性而感到数不清的头痛。这就......
  • 如何仅使用 CSS 创建响应式网站
    如何仅使用CSS创建响应式网站使用vw和rem构建响应式页面。Photoby用户体验商店on不飞溅前言从移动浏览器或应用程序访问的网站越来越多。对我来说,在空闲......
  • zabbix4.0.5自动安装脚本
    拿包请在下方留言拿包请在下方留言环境:centos7服务器可以上外网即可 #自动化部署zabbix脚本#!/bin/bash#版本详情#1.zabbix-4.0.5.tar.gz#2.nginx-1.16.1.tar......
  • Win下Lua环境搭建及LuaRocks安装
    0.背景Linux比较简单,可以看我这篇文章(还没写),这里记录下win的。本次需要准备下面三个软件:1.Lua安装进入LuaforWindows的下载页面,下载Win下面的Lua安装包。下载后......
  • 安装 anaconda
    目录下载安装换源创建自己的环境在环境里安装自己需要的包启动jupyter下载到官方网站找到需要的安装包https://www.anaconda.com/products/distribution在Ubuntu用......