command not found: nodemon 이 뜰 경우
8838
작성한 질문수 12
진행하다가
nodemon client.js 입력시
command not found: nodemon 이 떠서 남겨둡니다.
해결 방법은
npm install -g nodemon 로 하였으며,
만약 mac유저의 경우
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
라고 뜨면서 설치가 안될 수 있는데
sudo npm install -g nodemon
치시고
password 뜨면 mac로그인 비번 입력하시면 되네요.
혹 저랑 비슷하신분이 앞으로 계실까 하여 남겨두었습니다.
답변 2
6
npm i -D nodemon 으로 설치했을 경우
$ nodemon app
으로만 하게 되면 command not found 가 뜨길래
$ npx nodemon app
명령어로 하니까 실행이 되는 것을 확인했습니다
(개발자들은 전역(global)으로 하기를 꺼려한다고 알려주셨기 때문에)
※ 참고로 맥으로 했는데 되더라구요
혹시 저도 공부하는 입장이라 틀린거 있으면 댓글 남겨주시면 감사합니다!
3
이 부분이 누락됬었군요. 상세한 해결책 공유해주셔서 감사합니다! 강의에 추가해두도록 할게요!
해결책은 트렌트퍼님께서 말씀하신 내용이 모두 맞습니다! 오류 원인만 간단하게 추가 설명 해드릴게요 :)
nodemon을 분명히 설치했음에도 불구하고(package.json, devDependency에 nodemon이 있고 npm run dev할 때 실행이 잘 되지요) nodemon이라는 명령어를 찾을 수 없다는 오류인데요(command not found: nodemon).
저희는 nodemon을 저희가 생성한 노드 서버에서만 사용할 수 있도록 설치했었어요(npm i -D nodemon).
그래서 package.json의 script로 nodemon을 실행하면 node_modules에 설치된 nodemon을 가져다가 사용하게 되서 이 때는 문제가 없었어요.
이 강의에서는 package.json의 script를 통하지 않고 터미널에 바로 nodemon 명령어를 사용하게 된 경우인데요. 이 때는 컴퓨터가 nodemon이 뭔지 알 수 없어요. 그래서 위와 같은 오류가 떴었는데요. 모듈을 설치 할 때 -g를 추가(npm i -g nodemon)해주시면 글로벌하게 설치가 되요. 그러면 nodemon을 어디서든지 터미널에서 사용할 수 있게 되요(package.json에는 추가가 안되요. 이미 추가되어 있었으면 그대로 있구요)
윈도우가 아닌 맥이나 우분투를 사용하시면 앞에 sudo를 쳐주고 이후에 컴퓨터 비밀번호를 쳐줘야 하는 이유는 관리자 권한이 필요하기 때문이에요.
option usecreateindex is not supported 오류 나면은
0
146
1
Schemaless 특성을 재생시 검은화면이 나와요
0
240
1
user 내장 시 ref 필드 필요성
0
239
1
await 관련해서 질문드릴게 있습니다!!
0
292
2
섹션6의 3번째 강의 faker파일이 어디있나요?
0
308
1
$elemMatch 질문이 있습니다.
0
246
1
DB 업데이트에 실패했을 상황에서 대처는 어떻게 할 수 있나요.
2
766
2
블로그에 user 데이터를 추가하는 방법에 대해서
0
237
1
blog 데이터 생성시 user 관련 오류
0
351
1
age 예외 처리를 별도로 하신 이유가 궁금합니다.
2
301
2
delete 메소드가 많은 이유가 궁금합니다.
0
181
1
unique validation 처리
0
296
1
updateMany에서 user._id를 못찾는 상황
1
396
1
find() 가 리턴하는 instance member
1
431
3
몽고 db를 백업방법을 부탁합니다.
0
603
1
인덱스 생성시점
0
712
1
$pull 문법에 대한 질문
0
359
1
comment의 id가 생성되는 시점
1
302
1
리팩토링 강의에서 라우터 리팩토링 전개연산자(...)
1
315
1
session.abortTransaction()에 대한 실제 예시 문의
0
287
1
섹션9 Computed Fields 강의에서, 다음 강의 가기 전 빠진부분
-1
408
1
faker 패키지 취약성 이슈
1
486
1
라우터 리팩토링
0
343
1
섹션4 진행중, mongoose 질문
0
310
1





