develjsw / nestjs-api

0 stars 0 forks source link

rimraf: not found / nest: not found 에러 이슈 #19

Open develjsw opened 1 month ago

develjsw commented 1 month ago
  1. 이슈 : Jenkins를 통해 Dockerfile에 정의 해둔 NestJS 이미지를 빌드하고자 했으나 에러가 발생함

      EX-1)
      > portal-int-api-payment@1.0.0 prebuild
      > rimraf dist
    
      [91msh: 1: rimraf: not found
      [0mThe command '/bin/sh -c npm run build' returned a non-zero code: 127
      Build step 'Execute shell' marked build as failure
      Finished: FAILURE
      EX-2)    
      > portal-int-api-payment@1.0.0 build
      > nest build
    
      [91msh: 1: nest: not found
      [0mThe command '/bin/sh -c npm run build' returned a non-zero code: 127
      Build step 'Execute shell' marked build as failure
      Finished: FAILURE
  2. 원인 : Dockerfile에 npm ci 명령어를 통해 의존성 설치를 진행하는 부분에서 ( package.json의 dependencies ) 해당 패키지가 미존재 하여 발생한 이슈

  3. 해결 방안 : 아래 명령어를 통해 의존성 설치 진행 후 Jenkins 재빌드 진행

    $ npm i rimraf
    $ npm i @nestjs/cli

참고 사항 :