-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
bbd15cd
commit b4df736
Showing
6 changed files
with
32 additions
and
4 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -85,4 +85,15 @@ | |
- Express 공식 예제를 ES Module 방식으로 바꾸어 실행해주었다. | ||
1. package.json의 scripts에 npm install --save-dev nodemon 추가 | ||
![images/실습2-nodemon.png](images/실습2-nodemon.png) | ||
- 프로젝트를 수정하고 저장할 때마다 서버를 자동으로 재시작하게 만들어 주었다. | ||
- 프로젝트를 수정하고 저장할 때마다 서버를 자동으로 재시작하게 만들어 주었다. | ||
|
||
**⚡ 작은 트러블 슈팅** | ||
1. **이슈**<br/> | ||
프로젝트 중 기존에 설치해둔 node, npm 버전이 각각 20.16.0, 10.8.3인 걸 확인한 후 워크북에 명시된 대로 “npm install express@^5.0.0-0”을 입력해 express@^5.0.0-0을 설치하려 했는데 사진과 같은 에러가 발생하며 설치에 실패했다. | ||
![images/트러블슈팅-에러.png](images/트러블슈팅-에러.png) | ||
2. **문제 & 해결** | ||
![images/트러블슈팅-문제탐색-1.png](images/트러블슈팅-문제탐색-1.png) | ||
검색을 해보았더니 한 사이트에서 [email protected]는 아직 정식 릴리스된 게 아니어서 해당 에러가 발생한 것이라는 글을 보았지만 npm 홈페이지에서 5.x 버전이 정식 릴리즈 된 것을 확인하였다. | ||
![images/트러블슈팅-문제탐색-2.png](images/트러블슈팅-문제탐색-2.png) | ||
![images/트러블슈팅-문제해결.png](images/트러블슈팅-문제해결.png) | ||
그래서 express@^5.0.0-0이 아닌 [email protected](npm 홈페이지에 나와있었음)을 설치해보았더니 성공적으로 설치가 되었다. 버전 끝에 “-0”이 붙느냐의 차이었고 찾아보니 “-0”는 프리릴리즈(pre-release) 태그를 나타내며 일반적으로 버전 뒤에 붙는 -0 태그는 해당 패키지가 아직 정식 릴리즈가 아닌 개발 버전임을 의미한다고 한다. 즉, [email protected]는 5.0.0 정식 버전이 나오기 전에 배포된 테스트 버전인 것이다. 워크북이 만들어질 당시에는 5.0.0이 프리릴리즈였나 보다. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters