spring boot에서 frontend-maven-plugin 을 이용하여 frontend 빌드를 시도했다.
그런데...
Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin"} (current: {"os":"linux","arch":"x64"})
라면서 npm install이 계속 실패했다.
이유를 찾아보던 중, 빌드가 안 돼서 이상한 패키지들을 계속 설치하다보니 chokidar라는 패키지를 설치했었나 보다.
package-lock.json에 chokidar 패키지와 fsevents 패키지가 의존성으로 묶여있고? 이 때문에 fsevents 패키지를 설치하려다 보니 해당 패키지는 linux에서는 작동되지 않아 에러가 발생한 것이다.
chokidar 패키지를 지운다,
yarn remove chokidar
package-lock.json에서 로 시작하는 부분을 다 지워버렸다.
fsevents : ~ 를 지우면 된다.
아무거나 막 설치하지 말자..
찬호님 아무거나 설치하시면 어떡합니까..