MHLab blog
📜
node-js

yarn에서 run-s 실행이 안될 때 (With package.json)

2023.01.18

thumbnail

배포를 하려다가…

흑집소 서비스를 더 개발해서 오픈하려 했지만…
일단 홍보 전 몇가지 기능만 오픈해서 데이터를 모아보자는 생각에 배포를 준비하게 되었다.

로컬 환경을 떠나서 EC2의 서비스 환경을 구성하던 도중,
전에 개발했던 MyMeLink의 기록을 찾아서 적용하기 시작했다.

package.jsonscript 부분도 알맞게 변경 후 아래와 같이 구성되어 있었다.

{
  "build:prod": "some build",
  "pm2_start:prod": "some start",
  "run:prod_init": "run-s build:prod pm2_start:prod"
}

위의 내용 중 실행 쪽은 가려둔 상태이다.
근데 실행을 하니… 아래와 같은 에러가 발생하였다.

$ yarn run run:prod_init
yarn run v1.22.19
$ run-s build:prod pm2_start:prod
/bin/sh: 1: run-s: not found
error Command failed with exit code 127.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

뭐가 문제일까?

위 에러를 보면 알겠지만 run-s라는 것을 못찾아서 그렇다.
근데 따로 뭔가 설치하진 않았던것 같은데…

그래서 웹에서 찾아보니…
내가 설치를 안한게 있었다…
이상한데…package.json 비교해봤지만 저거는 따로 안깔았었다.

무튼 아래 패키지를 설치하니 잘 되었다.

yarn add npm-run-all --dev

여담인데 스택오버플에서 아래와 같이…

img01

왜 비추 5개가 박혀있는 것인가…
정황은 잘 모르겠지만, 그 정도로 우매했던 질문인 것인가 라는 생각이 들고…

무튼 또 내가 같은 실수를 반복할까봐 포스팅으로 남겨둔다…

참고

참고한 stackoverflow


작은 개인광고 양해 바랍니다 ^^;;
👇 주인장이 직접 만든 서비스 👇
/static/29a05fefb322c94d5eb3f7d05c7c224e/myc_icon.png
Typescript
React
Next.Js
Nest.Js
마와셀(웹) - 와인 가격 비교
와인 가격 비교 서비스
postweb
/static/29a05fefb322c94d5eb3f7d05c7c224e/myc_icon.png
Dart
Flutter
hive
provider
마와셀(엡) - 와인과 셀러 관리, 시음노트
보유한 와인의 관리, 시음노트 작성, 보유 와인 셀러의 관리 어플리케이션
/static/d35d260fd4813f4a6d284a7f4fbcdf49/bcow_icon.png
Typescript
React
Next.Js
Nest.Js
흑우집합소(웹) - 로또번호 추천 서비스
로또번호 추천 서비스
/static/d35d260fd4813f4a6d284a7f4fbcdf49/bcow_icon.png
Dart
Flutter
drift
provider
흑우집합소(앱) - 로또번호 추천 서비스
로또번호 추천 서비스

© Powered by danmin