Typescript를 사용하여 Astro에 Tailwind CSS 설치
12711 단어 typescripttailwindcssastrowebdev
view
특징 Astro
1.Component Islands: 더 빠른 웹사이트 구축을 위한 새로운 웹 아키텍처입니다.
2.서버 우선 API 설계: 사용자 장치에서 값비싼 수화 장치를 이동합니다.
4. Edge-ready: Deno 또는 Cloudflare와 같은 글로벌 에지 런타임을 포함하여 어디에나 배포할 수 있습니다.
5. 사용자 지정 가능: Tailwind, MDX 및 100개 이상의 기타 통합 중에서 선택할 수 있습니다.
6.UI 불가지론: React, Preact, Svelte, Vue, Solid, Lit 등을 지원합니다.
Astro로 Tailwind CSS 프로젝트 만들기
npx를 사용하여 astro로 tailwind-app 만들기:
npx create-tw@latest
# OR
npx create-tw@latest <project-name> --template <id>
Yarn을 사용하여 astro로 tailwind-app 만들기:
yarn create tw
# OR
yearn create tw <project-name> --template <id>
천체 프로젝트를 선택합니다.
astro로 타이프스크립트를 선택합니다.
? Project name astro-tailwind
? App type Astro (create-astro)
tid astro
? What language will your project be written in? (Use arrow keys)
❯ TypeScript
JavaScript
코드 스타일을 선택합니다.
? Which dependencies would you like to include? (Press <space> to select, <a> to toggle all, <i> to invert selection, and <enter> to proceed)
❯◯ prettier
◯ clsx
tailwind 플러그인을 선택합니다.
? Which plugins would you like to include? (Press <space> to select, <a> to toggle all, <i> to invert selection, and <enter> to proceed)
❯◯ @tailwindcss/typography
◯ @tailwindcss/forms
◯ @tailwindcss/aspect-ratio
npm 종속성을 선택하고 git 초기화합니다.
✔ Would you like to install npm dependencies? (recommended) … yes
✔ Packages installed!
✔ Would you like to initialize a new git repository? (optional) … no
astro에서 typescript 설정 방법을 선택합니다.
? How would you like to setup TypeScript? › - Use arrow-keys. Return to submit.
Relaxed
❯ Strict (recommended) - Enable `strict` typechecking rules
Strictest
I prefer not to use TypeScript
프로젝트로 이동하여 서버를 실행합니다.
cd astro-tailwind
npm run dev
src/페이지/index.astro
---
// Component Imports
import Button from '../components/Button.astro';
// Full Astro Component Syntax:
// https://docs.astro.build/core-concepts/astro-components/
---
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<meta name="generator" content={Astro.generator} />
<title>Astro + TailwindCSS</title>
</head>
<body>
<div class="grid place-items-center h-screen content-center">
<Button>Tailwind Button in Astro!</Button>
<a href="/markdown-page" class="p-4 underline">Markdown is also supported...</a>
</div>
</body>
</html>
Reference
이 문제에 관하여(Typescript를 사용하여 Astro에 Tailwind CSS 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/larainfo/install-tailwind-css-in-astro-with-typescript-5cip텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)