2014-04-30 7 views
9

한 시스템에서는 패키지를 만들 때 npm addusernpm publish을 사용했습니다. 이 패키지의 다른 버전을 릴리스하고 싶지만 지금은 다른 시스템에 있습니다. npm publish을 시도하면 내 이름이나 비밀번호가 잘못되었다는 사실이 알려 지는데 이는 충격적이지 않습니다.npm 사용자의 비밀번호 변경

그러나 암호를 다시 입력 할 수있는 위치로 가져 오는 방법을 알 수 없습니다. npm adduser 또는 npm login을 시도하면 에만 내 사용자 이름 및 전자 메일을 입력하라는 메시지가 나타납니다. 암호를 묻지 않으며 내 이름이나 암호가 잘못되었다고 알려줍니다. 그것은 내가 https://npmjs.org/forgot에 암호를 다시 설정하는 것을 제안하지만, 나는 이것을 할 필요가 없습니다 - 나는 새로운 암호를 알고 있습니다, 나는 단지 그것을 요구할 필요가 있습니다.

나는 npm config에서 delete username을 통해 사용자 이름을 삭제하려고 시도했지만 여전히 npm config get 일 때 사용자 이름이 계속 표시됩니다.

또한 어떤 종류의 npm logout이나 npm을 사용하여 인증 세션을 종료하는 다른 방법이없는 것 같습니다.

새 암호로 npm에 다시 로그인하려면 어떻게해야합니까?

답변

9

오래된 npm 구성이 저장된 ~/.npmrc을 제거하고 다시 시도 명령 $ npm adduser을 제거하십시오.

npm adduser