
오늘의 오류는 npx tailwindcss init -p 입력 시 tailwind.config.js를 생성해야하는데 에러가 발생 중!!
로컬 프로젝트에서 tailwindcss 확인하기
npm ls tailwindcss
글로벌로 설치된 tailwindcss 확인하기
npm list -g tailwindcss
npx로 실행 파일 확인하기
npx tailwindcss --version
frontend@0.0.0 /Users/jiheon/real_time_chat/frontend
└── tailwindcss@4.0.2
/usr/local/lib
└── (empty)
/usr/local/lib 경로에 비어있으면 글로벌로 설치가 된패키지가 없다는 것을 확인 할 수 있었다.
이를 해결하기 위해 sudo npm install -g tailwindcss를 사용하여 글로벌에 설치해준다.
/usr/local/lib
└── tailwindcss@4.0.2
글로벌에 설치된 것을 확인 할 수 있다.
추가적으로
npm list -g --depth=0를 통해 글로벌 경로에 설치된 패키지를 확인 할 수 있다.
그럼에도 현재까지는 npx tailwindcss init -p를 통해 tailwind 설정이 제대로 이루어지지 않는다.
sudo chown -R $(whoami) ~/.npmmkdir ~/.npm-global npm config set prefix '~/.npm-global'export PATH=~/.npm-global/bin:$PATHsource ~/.bashrc # 또는 source ~/.zshrcnpm install -g tailwindcsstailwindcss의 버전 4.0.2를 사용할 때 npx tailwindcss init -p 명령어가 작동하지 않는다...
그래서 다른 폴더에서는 이상이 없는 것을 확인하고 npm install tailwindcss@3.1.4로 다운그레이드를 진행한 후에 프로젝트 설정 명령어를 입력하니 정상적으로 작동됐다.버전 변경으로 인해서 설정하는 방법이 바뀐 것 같다.
오늘과 같은 경험을 통해 공식 문서를 챙겨봐야한다는 것을 깨달았다.
npm i tailwindcss @tailwindcss/vite
//vite.config.ts
import { defineConfig } from 'vite'
import tailwindcss from '@tailwindcss/vite'
export default defineConfig({
plugins: [
tailwindcss(),
],
})
CSS파일에 @import "tailwindcss"; 추가
ex) index.css, global.css
tailwindCSS intellisense의 자동기능이 적용이 안되서 components.json와 tailwind.config.js를 추가해줬다가 삭제를 하니 제대로 작동되는 이유는 잘 모르겠네요...