빌런 TOP 20
일간 l 주간 l 월간
1
[컴퓨터] 대원씨티에스, ASRock 메인보드 1년 확대 보증연장
2
[컴퓨터] 엔비디아, ‘네모트론 디벨로퍼 데이즈 서울 2026’ 개최
3
[컴퓨터] 서린씨앤아이, 리안리 유니팬 CL 및 SL 와이어리스 시리즈 컴퓨존 특판
4
[쇼핑] 다이슨코리아, 성수 팝업 ‘슈퍼소닉 트래블 라운지’ 오픈
5
[가전] “냄새 때문에 매번 버렸는데”…자취방 주방에 들어온 ‘음식물처리기’
6
[카메라] Insta360 Luna 브이로그 카메라 새로운 정보 공개
7
[게임] 붉은사막, 출시전에 벌써 15% 할인 판매?
8
[방송] 2025년 전 세계 조회수 1위 유튜버, 김프로
9
[컴퓨터] 마이크로닉스, ICEROCK CL-360·EL-360 DIGITAL 출시
10
[기타 주변기기] [프로그램 추천] Mouse without borders (투컴을 마우스 하나와 키보드 하나로 사용하는 프로그램)
11
[취미/교양] [추천] 어른들을 위한 영상관리 프로그램
12
[이용가이드] 서비스 이용약관
13
[컴퓨터] 대원씨티에스, 드리미 ‘MF10 블레이드리스 팬’ 전자랜드 입점
14
[컴퓨터] 서린씨앤아이, 써멀라이트 6.67인치 커브드 디스플레이 탑재 수랭 쿨러 레비타 비전 360 ARGB 출시
15
[전자담배] “형 어디 아직 안 올랐대?” 전담 액상 사재기 쉽지 않네요
16
[전자담배] 흡연자는 죄인 만들고, 국가는 세금 챙기고… 이중잣대 진짜 지겹다
17
[일상/생활] 잘 살고 싶다면, 조금은 대충 살자!
18
[PC게임] 2026년 스팀 할인 및 이벤트 전체 일정
19
[사회] 이화여대 멧돼지 출몰
20
[이용가이드] 개인정보 수집·이용 약관
구매후기 이벤트
WMCM 패키징 전환과 SHPMIM 커패시터로 안정성·효율 강화 애플의 차세대 A20 Pro 칩이 아이폰 폴드와 아이폰 18 프로, 아이폰 18 프로 맥스에 탑재될 것이라는 전망과 함께, 칩 설계에서 두 가지 핵심 기술 변화가 거론됐다. GF 증권 애널리스트 제프 푸는 A20 Pro에 WMCM 패키징과 새로운 전원부 커패시터가 적용돼 성능과 효율, 안정성 개선이 기대된다고 밝혔다. 제프 푸는 별도 메모에서 2026년 아이폰 출하량이 2% 증가한 2억5천만 대 수준이 될 수 있다고 전망했다. 메모리 수급 불안이 산업 전반을 압박하는 상황에서 이런 증가 전망은 이례적인 편이다. 그는 동시에 차세대 플래그십의 핵심으로 A20 Pro의 기술 변화를 지목했다. 첫 번째 변화는 WMCM 패키징이다. A20 Pro는 TSMC 2나노 공정을 활용할 것으로 거론되며, 기존 InFO 패키징에서 WMCM으로 전환된다는 주장이다. WMCM은 CPU, GPU, 뉴럴 엔진 등 여러 개별 다이를 하나의 패키지로 결합하는 구조로, 가능한 다이 구성 조합이 크게 늘어나 유연성이 높아진다는 특징이 있다. 공간 활용 측면에서도 이점이 있다는 설명이다. 전통적인 인터포저나 기판을 줄이거나 없애고, Molding Underfill 공정을 활용해 소재 사용량과 공정 단계를 줄이며, RAM을 모듈에 직접 통합해 별도 부품 필요성을 낮출 수 있어, 결과적으로 내부 공간을 확보해 배터리 같은 다른 부품에 여유를 줄 수 있다는 논리다. 두 번째 변화는 SHPMIM 커패시터다. A20 Pro의 전원 공급 시스템에는 초고성능 메탈-인슐레이터-메탈 커패시터가 적용될 수 있으며, 이전 세대 대비 커패시턴스 밀도가 2배 이상 높아지고, 시트 저항과 비아 저항을 약 50% 줄일 수 있다는 주장이다. 전원 안정성과 효율 개선에 직접 연결되는 요소다. 제프 푸는 A20 Pro가 들어갈 것으로 예상되는 아이폰 18 프로, 아이폰 18 프로 맥스, 아이폰 폴드의 주요 사양도 함께 정리했다. 디스플레이는 아이폰 18 프로 6.3인치, 아이폰 18 프로 맥스 6.9인치로 전망됐다. 아이폰 폴드는 외부 5.3인치, 내부 7.8인치 구성이며, 여권처럼 넓은 형태의 폼팩터를 채택할 것이라는 언급이 포함됐다. 카메라는 프로 모델에서 18MP 6P 전면 카메라, 48MP 7P 메인 카메라(가변 조리개), 48MP 잠망경/망원, 48MP 6P 초광각 조합이 거론됐다. 아이폰 폴드는 외부 화면 18MP 전면, 내부 화면 18MP 전면, 후면 48MP 7P 카메라와 48MP 6P 카메라 구성으로 예상됐다. 기타 사양으로는 프로 듀오가 더 작아진 다이내믹 아일랜드 내 Face ID를 사용하고, 폴드는 Touch ID를 채택한다는 전망이 포함됐다. 소재는 프로 듀오가 알루미늄, 폴드는 알루미늄과 티타늄 혼합이 거론되며, 액체금속 힌지 가능성도 언급됐다. 세 모델 모두 애플 C2 모뎀과 12GB LPDDR5 메모리를 탑재할 것이라는 주장도 포함됐다. 핵심은 A20 Pro가 패키징과 전원부 부품까지 손보며 구조적 변화를 시도한다는 점이다. WMCM 전환과 SHPMIM 커패시터가 실제로 적용된다면, 아이폰 18 프로 듀오와 아이폰 폴드에서 성능과 전력 효율, 내부 공간 활용까지 한 번에 영향을 줄 수 있는 변화가 될 수 있다. press@weeklypost.kr
2026.01.17
1
2
M4 Max 대비 약 34% 앞서… M5 Pro도 의미 있는 상승 애플의 차세대 맥용 SoC인 M5 Pro, M5 Max, M5 Ultra가 2026년 상반기 출시될 것으로 예상되는 가운데, M5 Pro와 M5 Max의 Geekbench 6 Metal 점수 추정치가 공개됐다. M5 Max의 GPU 성능은 M4 Max를 크게 앞서고, 심지어 워크스테이션 급으로 분류되는 M3 울트라의 80코어 GPU 구성보다도 높다. 자료는 Macworld가 정리한 Geekbench 6 Metal 결과를 기반으로 한 것으로, 최종 확정 결과는 아니며 양산 제품에서는 변동될 수 있다는 전제가 붙는다. 다만 세대 간 대략적인 성능 격차를 가늠할 수 있는 참고치로는 의미가 있다는 평가다. 공개된 점수를 보면 M5 Pro는 20코어 GPU 구성으로 M4 Pro(20코어 GPU) 대비 확실한 상승폭을 보였고, M5 Max는 40코어 GPU 구성에서 가장 강한 결과를 기록했다. 특히 M5 Max는 M4 Max 대비 약 34.73% 높은 점수를 기록했으며, M3 울트라(80코어 GPU)보다도 소폭 앞서는 것으로 나타났다. Geekbench 6 Metal 점수(추정치)는 다음과 같다. M4 Pro(20코어 GPU): 112,304 M5 Pro(20코어 GPU): 151,307 M4 Max(40코어 GPU): 191,465 M5 Max(40코어 GPU): 257,960 M3 Ultra(80코어 GPU): 251,466 수치만 보면 M5 Max는 M4 Max 대비 34.73% 빠르고, M3 울트라 대비로도 약 2.6% 정도 앞서는 결과다. 단순 수치만 놓고 보면 M5 Max가 애플 실리콘 중 가장 빠른 결과를 보여준다. 다만 현실적인 변수는 가격이다. 애플은 통합 메모리 구조를 유지할 것으로 보이며, M5 Max는 기본 구성부터 더 높은 메모리 용량이 붙을 가능성이 있다. 최근 메모리 가격 급등 상황까지 감안하면, M5 Max 탑재 제품은 상당한 프리미엄이 붙을 수 있다는 전망이 나온다. 한편, 퀄컴의 차세대 최고급 SoC로 거론되는 스냅드래곤 X2 엘리트 익스트림과의 경쟁 구도에서도 애플은 자신감을 드러낼 전망이다. 이미 M4 Max는 Cinebench 2024 기준으로 해당 경쟁 제품보다 싱글코어와 멀티코어 모두에서 앞선 사례가 있었고, M5 Max는 그 격차를 더 벌릴 수 있다는 관측이 나온다. 다만 초기 추정치이며, 실제 제품 성능과 가격은 공식 출시 이후 확인이 필요하다. press@weeklypost.kr
2026.01.17
1
2
프라임 회원 한정… MSRP 넘기기 전에 빨리 사야 할 수도 메모리 수급난이 계속되면서 고VRAM 그래픽카드를 구하기가 점점 어려워지고 있다. 업계에서는 엔비디아가 16GB급 GPU 생산을 줄이고, RTX 5060·5060 Ti 같은 8GB 모델에 우선순위를 둔다는 이야기도 나온다. 엔비디아는 RTX 50 시리즈를 단종하지는 않겠다고 했지만, 메모리 공급이 제한돼 있다는 점은 인정했고, 수급 문제를 개선하겠다고 밝혔다. 이런 분위기 속에서 아마존이 ASUS Prime RTX 5070을 549.99달러에 판매 중이다. 단, 아마존 프라임 회원가다. 시장 흐름상 VRAM이 조금이라도 많은 제품은 가격이 더 빨리 오를 가능성이 크고, RTX 5090 MSRP가 2026년 1분기에 5,000달러까지 갈 수 있다는 주장까지 나오는 상황이라, 기회가 짧을 수 있다는 이야기다. 제품은 ASUS Prime RTX 5070 비오버클럭 모델이다. 기본 부스트 클럭은 2,557MHz이며, OC 모델은 2,587MHz로 아주 소폭만 올린 형태다. 그런데 OC 모델은 프라임 회원 기준 589.99달러에 판매되고 있어 40달러 차이가 난다. 이 정도 차이는 직접 오버클럭으로 충분히 따라갈 수 있는 수준이라, 가격 대비로는 기본 모델이 더 낫다는 평가다. ASUS Prime RTX 5070은 트리플 팬 쿨러와 2.5슬롯 두께로 설계돼, 상대적으로 컴팩트한 케이스에도 맞추기 쉬운 구성을 갖췄다. 듀얼 볼 베어링과 Axial-tech 팬으로 정숙성과 냉각 성능을 함께 노렸고, ASUS는 권장 파워서플라이로 최소 750W를 제시한다. RTX 5070은 12GB GDDR7이라는 점 때문에 일부 사용자에게는 VRAM이 부족하다고 느껴질 수 있다. 그럼에도 이 제품이 매력적인 이유로는 DLSS 4.5와 다이내믹 프레임 생성이 거론된다. 업스케일링과 프레임 생성 기술을 활용하면 더 낮은 내부 해상도로도 높은 프레임과 좋은 화질을 얻을 수 있고, 그 과정에서 VRAM 사용량 부담도 줄어든다는 논리다. DLSS 4.5의 화질 개선 사례로는 레드 데드 리뎀션 2에서 네이티브 해상도보다 더 나은 화질을 보여줬다는 주장, 그리고 클레르 옵스퀴르: 익스페디션 33에서 DLSS 4.5 퍼포먼스 모드가 AMD의 FSR 레드스톤보다 인상적이었다는 평가가 언급된다. 원래라면 가격 대비 성능을 기준으로 AMD 라데온 RX 9070 또는 RX 9070 XT를 추천했을 가능성이 높지만, DLSS 4.5의 체감이 커지면서 RTX 5070의 매력도가 올라갔다는 흐름이다. 무엇보다 549.99달러는 엔비디아가 제시한 출시 MSRP와 동일한 가격이어서, 지금 시장 상황에서 이 가격대 물건을 구매하는 것 자체가 기회라는 주장이다. press@weeklypost.kr
2026.01.17
1
2
2026년 Steam 축제 및 할인 일정 2026년 1월 Steam 추리 게임 축제: 1월 12일~1월 19일 Steam 보드게임 축제: 1월 26일~2월 2일 2026년 2월 Steam 타자 게임 축제: 2월 5일~2월 9일(집중 조명 축제) Steam PvP 게임 축제: 2월 9일~2월 16일 Steam 말 게임 축제: 2월 19일~2월 23일(집중 조명 축제) Steam Next Fest 2026년 2월 에디션: 2월 23일~3월 2일 2026년 3월 Steam 타워 디펜스 게임 축제: 3월 9일~3월 16일 2026년 Steam 봄 할인: 3월 19일~3월 26일(계절 할인) Steam 집 및 주택 게임 축제: 3월 30일~4월 6일 2026년 4월 Steam 숨은 그림 및 물체 게임 축제: 4월 9일~4월 13일(집중 조명 축제) Steam 중세 게임 축제: 4월 20일~4월 27일 2026년 5월 Steam 덱빌딩 게임 축제: 5월 4일~5월 11일 Steam 바다 게임 축제: 5월 18일~5월 25일 2026년 6월 Steam 탄막 게임 축제: 6월 8일~6월 15일 Steam Next Fest 2026년 6월 에디션: 6월 15일~6월 22일 2026년 Steam 여름 할인: 6월 25일~7월 9일(계절 할인) 2026년 7월 Steam 소셜 디덕션 게임 축제: 7월 13~7월 16일 Steam 기차 게임 축제: 7월 20일~7월 27일 2026년 8월 Steam 사이버펑크 게임 축제: 8월 3일~8월 10일 Steam 핀 및 페그 게임 축제: 8월 17일~8월 20일 Steam PvE 생존 제작 게임 축제: 8월 31일 ~9월 7일 2026년 9월 Steam 프로그래밍 게임 축제: 9월 10일~9월 14일 Steam 파티 기반 RPG 게임 축제: 9월 14일~9월 21일 2026년 10월 2026년 Steam 가을 할인: 10월 1일~10월 8일(계절 할인) Steam 요리 게임 축제: 10월 12일~10월 19일 Steam Next Fest 2026년 10월 에디션: 10월 19일~10월 26일 Steam 스크림 축제 5: 10월 26일~11월 2일 2026년 11월 Steam 오토 배틀러 RPG 게임 축제: 11월 16일~11월 23일 11월 추가 이벤트: 블랙 프라이데이 할인을 진행하는 게임을 집중 조명하기 위해 '특별 할인' 허브로 트래픽을 유도할 계획입니다. 구체적인 날짜와 세부 사항은 추후 공지해 드릴 예정입니다. 2026년 12월 2026년 Steam 겨울 할인: 2026년 12월 17일~2027년 1월 4일(계절 할인) https://store.steampowered.com/news/group/4145017?emclan=103582791433666425&emgid=493837645658461607
2026.01.16
3
2
아마존 MGM 스튜디오가 공개한 툼 레이더 드라마 주연 이미지 아마존 MGM 스튜디오가 국내 시간 기준 지난 15일 주연 배우 소피 터너의 모습을 담은 첫 번째 이미지를 공개했습니다. 공개된 이미지 속 소피 터너는 리부트가 아닌 고전 툼 레이더 시리즈의 라라 크로프트를 연상시키는 의상을 착용해 눈길을 끌었습니다. 주인공 라라 크로프트 역을 맡은 소피 터너는 HBO 드라마 '왕좌의 게임'의 산사 스타크 역과 영화 '엑스맨' 시리즈의 진 그레이 역으로 알려진 영국 출신 배우입니다. 왕좌의 게임 최고의 미녀(?) 산사 스타크역을 맡았던 소피 터너 소피 터너 외에도 시고니 위버, 제이슨 아이작스, 마틴 밥 셈플, 잭 배넌, 존 헤퍼난 등 다수의 배우가 출연진에 이름을 올렸습니다만 아직 정확한 배역은 알려지지 않았습니다. 제작진의 경우 배우 겸 각본가인 피비 월러 브리지가 총괄 프로듀서를 맡았으며, 연출은 '쇼군' 제작자 조나단 반 툴레켄이 담당한다. 아울러 '러너 웨이', '더 플레이보이 클럽'으로 알려진 채드 호지 역시 공동 쇼러너로 제작에 참여합니다. 아마존 프라임 비디오의 ‘툼레이더:시리즈’는 드라마로 시작해 영화로도 제작될 예정입니다. 툼레이더의 신작 게임 또한 두편이 2026년과 2027년 각각 출시를 앞두고 있습니다. 드라마는 아마존 프라임 비디오를 통해 방영될 예정이며, 구체적인 방영 시기는 아직 발표되지 않았습니다. 안젤리나 졸리의 아성을 뛰어넘을 수 있을까요? 원조 툼레이더, 안젤리나 졸리의 포스에 도전 하는 것은 정말 쉬운 선택이 아닐겁니다. 과연 소피 터너의 툼레이더 시대는 어떻게 전개될지 기대됩니다.
2026.01.16
5
2
Elon Musk가 2026년 2월 14일 이후 $TSLA FSD 일시불 판매를 중단하고 구독 전용으로 전환 할 것이라 밝혔습니다. 이와 같은 배경에는 반복 수익(Recurring Revenue) 극대화 - 일시불은 1회 매출로 끝나지만, 월 구독은 지속적인 현금 흐름을 만듭니다. - FSD가 아직 지속적 업데이트가 필요한 단계인 만큼, Tesla 입장에서는 구독 모델이 훨씬 유리합니다. 이미 다수 고객이 $99/월 구독을 선택 중입니다. 2. FSD 가격 하락 리스크 차단 - FSD 일시불 가격은 $15,000 → $10,000 → $8,000으로 지속 하락했습니다. - 향후 경쟁 심화와 기술 성숙으로 추가 인하 가능성이 있어, 일시불을 유지할수록 가격 불만·환불 이슈가 커질 수 있습니다. → 일시불 자체를 종료하면 구조적으로 문제를 차단할 수 있습니다. 3, HW3 → HW4 업그레이드 비용 부담 억제 - 과거 일시불 구매자(HW3)는 하드웨어 업그레이드 부담이 사실상 확정적입니다. - 신규 일시불 판매를 중단하면, Tesla의 미래 업그레이드 의무가 더 이상 늘어나지 않습니다. 4. 전환 직전 FOMO 효과 활용 - “이후엔 일시불 불가” 메시지는 구매를 앞당기는 심리적 압박으로 작용합니다. - 단기적으로 일시불 매출을 극대화한 뒤, 장기적으로는 구독 모델로 완전 전환하려는 전략입니다. 5. 로보택시·무감독 FSD 시대 대비 - Tesla의 최종 목표는 개인용 FSD 판매가 아니라 로보택시 플랫폼입니다. - 이 구조에서는 일시불보다 구독·사용량 기반 과금이 훨씬 적합합니다.
2026.01.16
0
0
처음 글 올리네요. ㅎㅎ Spring boot에서 Tailwind CSS를 사용하고 싶어서 다음과 같은 방식을 고안하게 되었습니다. 저는 템플릿을 Thymeleaf(타임리프)를 좋아해서 이 기준으로 작성하겠습니다. Framework : String boot 4 Template : Thymeleaf(타임리프) CSS : Tailwind CSS 미리 Node.js 설치해 주세요. 우선 프로젝트 하나를 생성합니다. 그 다음 리소스를 생성합니다. 우선 index.html 을 다음과 같은 내용으로 생성합니다. 경로 : src/main/resources/template/index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Tailwind TEST</title> </head> <body> <div>Tailwind CSS</div> </body> </html> 그 다음 스타일 시트를 생성합니다. 우선 스타일시트 파일 확인용이라 아무 스타일이나 입력해주세요. 경로 : src/main/resources/static/css/default.css @charset "UTF-8"; html, body { height: 100%; place-items: center; place-self: center; place-content: center; } div { width: 10rem; height: 5rem; margin: 0 auto; background: lightcoral; border: 1px red solid; } 그럼 두 경로에 파일이 보이실 꺼에요. 그다음 index.html head에 다음 테그를 삽입해 주세요. <link rel="stylesheet" href="./../static/css/default.css"> 스타일이 적용되는지 확인합니다. 적용 확인이 되면 그다음 head에 다음 tag를 삽입해 주세요. <!-- Tailwind CSS dynamic Style CDN 스타일 완성후 삭제 --> <script src="https://unpkg.com/@tailwindcss/browser@4"></script> 개발자 모드를 활용해 실시간으로 스타일이 적용되는지 확인해주세요. 확정 된 스타일을 index.html파일에 적용합니다. 이런 식으로 스타일을 적용하여 완성된 스타일을 default.css로 빌드하여 적용해 보도록 하겠습니다. src랑 같은 위치에 node 경로를 생성해주세요. 그 다음 node안에 package.json 파일 생성 후 다음 내용을 입력해 주세요. { "dependencies": { "@tailwindcss/forms": "^0.5.6", "autoprefixer": "^10.4.16", "fs-extra": "^11.1.1", "heroicons": "^2.0.18", "postcss": "^8.4.31", "tailwindcss": "^3.3.3", "update-browserslist-db": "^1.2.3" } } 터미널에서 다음 명령을 실행하세요. npm install 빌드를 정상적으로 실행하기 위해 postcss 설정 파일을 생성합니다. node/postcss.config.js module.exports = { plugins: [ require('tailwindcss'), require('autoprefixer'), ] } 이제 node안에 css파일을 하나 생성합니다. node/default.css 아래의 내용을 추가합니다. @tailwind base; @tailwind components; html, body { @apply h-full place-items-center place-self-center place-content-center; } div { @apply w-[10rem] h-[5rem] mx-auto rounded shadow-lg shadow-black/15 bg-red-200 text-center place-content-center } 다음으로 할 작업은 nodejs 빌드 스크립트 추가입니다. 저는 node폴더에서 실행하는 기준으로 작성하겠습니다. 우선 빌드 대상은 node안에 있어야 함으로 node/tmpl 에 복사하고 빌드하도록 하겠습니다. 우선 node/tmpl 에 복사하는 스크립트를 작성하겠습니다. node/copy.js 파일을 생성합니다. const fsExtra = require('fs-extra'); console.log('Resource init!'); const sourceDirectory1 = './../src/main/resources/templates'; // 원본 디렉토리 경로 const targetDirectory1 = './tmpl/t'; // 대상 디렉토리 경로 console.log('Try copy '${sourceDirectory1}' -> ${targetDirectory1}'); fsExtra.copy(sourceDirectory1, targetDirectory1, err => { if (err) { console.error('Error copying directory:', err); } else { console.log('Directory copied successfully! 1'); } }); console.log('Finished : ${new Date().toISOString()}'); 그 다음 터미널에서 실행해 복사를 확인합니다. node copy.js index.html에서 <script src="https://unpkg.com/@tailwindcss/browser@4"></script> 를 삭제하고 정합니다. 다음은 tailwindcss 빌드 입니다. -i : 인풋 -o : 아웃풋 터미널에서 아래 명령을 실행헤 주세요. npx tailwindcss build -i default.css -o ../src/main/resources/static/css/default.css 그 다음 적용여부를 확인하면 완료입니다. 그리고 빌드를 쉽게 하기 위해 package.json의에 빌드 스크립트를 추가합니다. 빌드 대상 폴더 비우기 rm -rf tmpl 빌드 대상 복사 node copy.js tailwindcss 빌드 tailwindcss build -i default.css -c tailwind.config.js -o 압축버전 빌드 (공백 삭제 등 용량 최적화) --minify 추가 { "scripts": { "css": "rm -rf tmpl && node copy.js && tailwindcss build -i default.css -c tailwind.config.js -o ../src/main/resources/static/assets/v2/css/default.css", "css-min": "rm -rf tmpl && node copy.js && tailwindcss build --minify -i default.css -c tailwind.config.js -o ../src/main/resources/static/assets/v2/css/default.css" }, "dependencies": { "@tailwindcss/forms": "^0.5.6", "autoprefixer": "^10.4.16", "fs-extra": "^11.1.1", "heroicons": "^2.0.18", "postcss": "^8.4.31", "tailwindcss": "^3.3.3", "update-browserslist-db": "^1.2.3" } } 이렇게 하면 빌드 시 아래화 같이 커맨드를 입력하면 됩니다. 일반 : npm run css 압축 : npm run css-min gradle에서 빌드 시 위 내용을 자동 실행 하고 싶으면 build.gradle 다음 내용을 추가하면 됩니다. task nodePreBuild(type: Exec) { // node 폴더 위치를 절대 경로로 계산 workingDir = file("${projectDir}/node") // Windows와 Mac/Linux 호환성 처리 if (System.getProperty('os.name').toLowerCase().contains('windows')) { executable 'cmd' args '/c', 'npm', 'run', 'css' } else { executable 'sh' args '-c', 'npm run css' } // 3. 디버깅을 위한 출력 (Gradle 실행 시 콘솔에 찍힘) doFirst { println "--------- CSS Build Start ---------" println "Working Directory: ${workingDir}" println "Executable: ${executable}" println "Arguments: ${args}" println "-----------------------------------" } } processResources.dependsOn nodePreBuild 궁금하신건 댓글 달아주세요. Tailwind CSS 좋아하는데… 요즘 많이 힘들다고 하네요. 많이 응원해주세요. ㅎㅎ
2026.01.16
1
1
조텍 프래그마타 번들
  • 종합
  • 뉴스/정보
  • 커뮤니티
  • 질문/토론