요즘 CRA보다는 vite로 프로젝트를 구성한다고 해서 CRA -> vite로 마이그레이션을 진행했다.
config파일까지 다 수정하고 젠킨스에서 빌드를 하는데
Error: Cannot find module @rollup/rollup-linux-x64-gnu. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.
이런 에러가 발생하면서 빌드에 실패했다.
에러 문구에 나와있는대로 서버에 있는 node_modules와 package-lock.json을 제거하고 다시 빌드를 해봐도 같은 에러가 발생했다.
그래서 구글링 해본 결과
npm install @rollup/rollup-linux-x64-gnu --save-optional
옵셔널로 에러가 나는 모듈을 설치해주면 된다고 해서 설치하고 빌드했더니 빌드 성공!
참고
'만족스러운 개발 > React' 카테고리의 다른 글
tailwindcss intellisense color hex로 보기 (0) | 2024.05.13 |
---|---|
FullCalendar 라이브러리 more Popup 커스텀 하기 (antd) (0) | 2024.04.16 |
원티드 프리온보딩 프론트엔드 리뷰 (0) | 2023.12.16 |
텍스트에서 일치하는 문자 자동으로 링크 걸어주기 (0) | 2023.03.22 |
React에서 date-fns를 사용해서 캘린더 만들기 (0) | 2023.02.27 |