[dev] express + pug + tailwind 설정

in #kr7 months ago

잡설

tailwind 4.0 alpha 출시기념 되돌아 보는 느낌으로 tailwind 설정을 공유 합니다.

나름 규모 있는건 next 로 만들지만 빠르게 찍어낼 땐 아직 express + pug 조합이 더 좋다 느껴지네요 :)


setup tailwind

의존성 설치

# express + pug + i18n + tailwindcss
npm install tailwindcss postcss autoprefixer postcss-cli body-parser cookie-parser debug dotenv express express-session http-errors i18next i18next-fs-backend i18next-http-middleware memorystore moment morgan postcss postcss-cli pug tailwindcss

초기화

npx tailwindcss init
touch postcss.config.js

postcss.config.js 작성

/postcss.config.js

module.exports = {
  plugins: [require('tailwindcss'), require('autoprefixer')],
};

tailwind.css 작성

mkdir public
mkdir public/styles
touch public/styles/tailwind.css
touch public/styles/style.css

public/styles/tailwind.css

@tailwind base;
@tailwind components;
@tailwind utilities;

package.json 수정

package.json

{
  "scripts": {
    "build:css": "postcss public/styles/tailwind.css -o public/styles/style.css"
  }
}
npm run build:css

위 내용을 실행하면 public/styles/tailwind.css 파일을 참조하여 public/styles/style.css 파일을 생성한다

참조링크

Sort:  


안녕하세요 스팀잇 코리아팀입니다.
스팀잇 코리아팀이 보다 나은 서비스를 제공하기 위해서 협의체로 진화를 하고 자합니다. 자세한 내용은 아래의 포스팅을 참고해주세요

스팀잇 발전을 위해서 한국협의체 회원이 되어 주세요

스팀잇코리아가 현재 하고 있는 일은 다음과 같습니다
-스팀 증인 노드
-스팀잇 좋은글 추천 서비스
-스팀 오토 시스템(보팅 및 포스팅)
-공익사업 (support-kr/goodpost-kr/booming-kr)
-스팀 페스트 코리아 주관

향후 한국협의체로 발전하여 추가 사업으로 확대 운영할 예정입니다.
-스팀 재단과 직접 커뮤니케이션을 통한 한국 스티미언 보이스 전달
-스팀 관련 공익 Dapp/App 개발 지원 및 개발자 육성
-스팀잇 유저 확대를 위한 전방위적 스팀잇 홍보
-kr 커뮤니티 내 의사조정자 역할
-컨텐츠 발굴을 위한 지원 사업
-기타 스팀 가치 제고를 위한 여러 활동

해당 활동은 새롭게 만들어지는 한국협의체의 방향에 따라 일부 변경 될 수 있습니다.

해당 포스팅은.... 딱 3일간만 홍보하겠습니다. 죄송합니다! 블록체인 스팀잇의 주체는 재단이 아닙니다. 스팀에 투자하고 스팀잇 활동을 하는 우리 모두가 주체가 됩니다. 모두 힘을 모아서 발전 할 수 있는 스팀잇을 위해 노력합시다 도와주세요

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Coin Marketplace

STEEM 0.17
TRX 0.16
JST 0.029
BTC 62067.61
ETH 2414.80
USDT 1.00
SBD 2.57