Notice
Recent Posts
Recent Comments
Link
반응형
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- SWEA
- 일본어학습지
- 코테준비
- 스텍
- array
- 백준
- 성인학습지
- 코딩테스트
- java
- 자바
- 마이라이트
- 가벼운학습지후기
- 코테
- 카카오
- stack
- 삼성
- 일본어공부
- mybatis
- javascript
- 알고리즘
- 일본어독학
- 자바스크립트
- 정렬
- 삼성소프트웨어아카데미
- 가벼운학습지
- 프로그래머스
- 인프런
- 코딩
- 자료구조
- js
Archives
- Today
- Total
개발에 AtoZ까지
Module not found: Error: Can't resolve 'next-swc-loader' in ~ 본문
반응형
문제상황
error - Module not found: Error: Can't resolve 'next-swc-loader' in '파일 디렉토리’

프로젝트 환경
- MonoRepo
- Next.js 12.3.1
- React 18.2.0
- M1 Macbook Pro
원인
Next.JS는 rust 기반 컴파일러 SWC를 사용하여 컴파일을 하는데 이 컴파일러 SWCsms Babel 보다 최대 17배 빠르고 fast refresh는 최대 5배 빠른 컴파일러 입니다.
SWC는 rust(c언어 기반) 기반으로 하고 있기 때문에 시스템과 호환되는 바이너리를 다운로드 받아야 합니다. 다운로드가 실패했거나 아키텍처와의 비호환성으로 인해 로드에 실패할 수 있습니다. 만약 실패시 위와 같은 에러가 발생할 수 있습니다.
결론적으로 제 PC에서 Node.js를 14버전에서 16으로 업그레이드하면서 발생한 이슈였습니다. 아래 이미지는 업그레이드 하기전 nvm list 입니다.

해결방법
yarn install --force 로 node.js가 버전 업그레이드 하면서 필요한 swc의 다른 종속성 파일들을 다운로드하여 해결하였습니다. 😀
참고
반응형
'프론트엔드' 카테고리의 다른 글
| Error: FAILURE: Build failed with an exception. (0) | 2026.07.08 |
|---|---|
| [Error 노트] vite에서 env 설정하는 방법 (0) | 2026.07.05 |
| 리액트 네이티브의 새로운 아키텍쳐는 뭘까? (1) | 2026.07.04 |
Comments
