`npm i npm install` 로 설치되지않다가 `npm ci`로 설치하면 잘 되는 경우가 있다.
둘은 어떤 차이가 있을까?
아래에 참고 링크를 추가해두었으니 보다 자세한 사항은 해당 글 참고.
주요한 부분만 번역하여 정리해보았다.
| npm i | npm ci | |
| 설치 항목 | package와 dependency 설치 | dependency 만 설치 |
| package.json, package-lock.json 수정 | 수정됨 dependeny가 없다면 추가함 |
절대 수정되지 않음 dependeny가 없다면 error 발생 |
| 속도 | 상대적으로 느림 | 상대적으로 빠름 |
| node_modules가 있다면 | 해당 항목 설치되지않음 | 재설치됨 |
참고
https://www.geeksforgeeks.org/difference-between-npm-i-and-npm-ci-in-node-js/
'Trouble Shooting' 카테고리의 다른 글
| Nuxt3, Vue3 특정 라이브러리 다운 불가로 실행되지 않는 현상 (2) | 2024.10.04 |
|---|---|
| Mac host 설정시 command not found 이슈 (0) | 2024.10.04 |