반응형
- [ Error Handling ][GIT ACTIONS] 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.2024-08-03 21:44:25원인Git Actions 를 사용하여 Node 기반 프로젝트 CI/CD 구축하던 중에 npm install 에서 위와 같은 에러가 발생.# Local PC 가 Mac OS 라면, Package.lock.json 에 @rollup/rollup-darwin-arm64 로 작성되어 있어서 에러가 발생. # 따라서, @rollup/rollup-linux-x64-gnu 로 변경해주거나 설치해주어야 함. 해결npm install @rollup/rollup-linux-x64-gnu --save-optional && npm install 위와 같이 @rollup/rollup-linux-x64-gnu를 설치 해주니까 정상적으로 npm modules 들이 설치되었다.
- [ Error Handling ][DOCKER] 도커 node image 빌드 시, npm error code ENOENT 에러2024-08-02 18:18:35에러 원인node-alpine 이미지로 빌드하려니까 아래와 같이 에러가 발생.alpine 은 경량화 된 이미지라 git 이 없는듯 하다. 해결 방안RUN npm install 하기 전에, Git 설치 명령어 입력 후 다시 빌드해준다.RUN apk update && apk upgrade && apk add --no-cache bash git openssh
반응형