-
An unexpected error occurred: "packageName: Request failed \"401 Unauthorized\"와 "Couldn't find package "packageName" on the "npm" registry. 해결하기Git 2022. 3. 30. 11:10728x90
가장 먼저 자주 발생하는 에러는 An unexpected error occurred: "packageName: Request failed \"401 Unauthorized\""이다.
이 에러의 경우 해결책 2가지 방법을 정리한다.
(ps. 1번부터 차례로 진행하며 해결이 안 될 경우 다음 번호를 진행하면 된다.)
- 터미널에서 npm login을 실행해 npm login을 진행한 뒤 yarn 또는 yarn install을 실행한다.
- 깃허브 Auth Key해결
- 터미널에서 vi ~/.npmrc를 실행해 에디터를 연 뒤 i를 입력해 편집 모드에 진입한다.
- //npm.pkg.github.com/:_authToken=personalKey를 입력한다.
- github에 접속해 settings > developer settings > personal access tokens에 접속해 read:packages와 필요한 항목들을 선택 후 생성해 2.2의 personalKey 위치에 넣어준다.
- esc를 누른 뒤 :wq를 이용해 저장 후 yarn 또는 yarn install을 실행한다.
Couldn't find package "packageName" on the "npm" registry. 에러 해결하기
위의 경우를 모두 한 뒤 안 되는 경우가 많으며 본인의 경우 organization의 package를 다운로드할 때 발생했다.
이 경우 해결책을 설명한다.
- vi ~/.npmrc를 실행해 에디터에서 i를 입력해 편집 모드에 진입한다.
- @organizationName:registry=https://npm.pkg.github.com/을 입력한다.
- esc를 누른 뒤 :wq를 이용해 저장 후 yarn 또는 yarn install을 실행한다.
(ps2. organizationName에는 다운로드하고자 하는 그룹 이름을 입력한다.)
'Git' 카테고리의 다른 글
Github README를 꾸미기 위한 잘 안 알려진 사이트 소개 (0) 2022.10.14 Git 원격 브랜치 삭제하기( Delete Remote Branch) (0) 2022.09.13 폴더 별 다른 Github 계정 설정하기 (0) 2021.12.16 Git local Branch 모두 삭제하기 (0) 2021.12.14 husky + lint-staged를 활용하여 git hook걸기 (0) 2021.11.10