[nodejs] concurrently : 여러 개 명령어 실행시키기

0
post-thumbnail

nodejs를 하다보면 단순히 서버를 실행시키는 것 뿐만 아니라 클라이언트 쪽 서버를 함께 실행시킨다던지 하는 이유 때문에 여러 가지 명령어를 동시에 실행시켜야 하는 경우가 있다. 내 경우에는 Sass를 자동으로 트랜스파일링 하기 위해 sass의 watch 기능을 사용하였는데..매번 서버를 실행시킬 때마다 터미널에 서버 npm start와 watch 명령어를 연달아 입력해주기란 너무나 귀찮은 일이었고.. 그러던 중 concurrently라는 기능을 알게 되었다

concurrently

설치하기

$ npm install concurrently --save
  • package.json dependencies에서 정상적으로 설치된 것을 확인할 수 있다.

package.json script 커스텀 하기

  • 원하는 script 문구를 정한 뒤 : 를 붙이고 그 뒤에 "concurrently \"명령어1 \" \"명령어2\"" 이런식으로 적어주면 된다!
 "scripts": {
    "start": "concurrently \"nodemon ./bin/www \" \"sass --watch public/stylesheets:public/css\""
  }
  • 작성한 scripts 명령어로 실행하자 커스텀한 명령어들이 순차적으로 실행되는 것을 확인할 수 있다~! 굿~~😎😎😎😎

1개의 댓글

comment-user-thumbnail
2022년 2월 23일

우왕 데이지다 ㅎㅎㅎ

답글 달기