nextjs

Managed item ... isn't a directory or doesn't contain a package.json

yjlee06 2024. 4. 16. 19:55
반응형

<w> [webpack.cache.PackFileCacheStrategy/webpack.FileSystemInfo] Managed item /home/web-server/lany/node_modules/@next/swc-win32-x64-msvc isn't a directory or doesn't contain a package.json (see snapshot.managedPaths option)
.

.

.
SWC Failed to Load | Next.js (nextjs.org)

 

SWC Failed to Load

Using App Router Features available in /app

nextjs.org

 

문제 원인

 

해당 문제는 위의 웹사이트의 내용과 같습니다. 'nextjs의 컴파일러가 바뀜(SWC)에 따라 시스템과 호환되는 파일을 설치해야 하지만 상황에 따라 해당 설치를 실패하거나 설치된 파일이 시스템 아키텍처와 호환되지 않아 로드에 실패할 수 있다.' 

 

즉 해당 문제는 설치된 파일이 시스템과 호환되지 않아 로드에 실패한 사례입니다.

 

해결 방법

 설치된 파일의 호환성 문제이기에 package.json을 삭제하고 npm i 를 실행하여 재설치를 하여 해결하였습니다.