Próbuję uzyskać dostęp do prywatnego rejestru npm, który jest hostowany na serwerze zdalnym. Muszę uzyskać do niego dostęp za pomocą nazwy użytkownika i hasła. Po mojej stronie nie ma pełnomocnika.login prywatnego rejestru npm ze znakami specjalnymi
Jednak nazwa użytkownika i hasło, których używam, mają niepoprawne adresy URL. Próbowałem adduser
, npmjs
, scl
ale jestem w stanie skonfigurować poświadczenia:
npm WARN Name may not contain non-url-safe chars
Próbowałem ustawić NPM_USER
i NPM_PASS
bezpośrednio z linii poleceń. Mogę ustawić pierwszy, ale później się nie uda. Nawet jeśli używam proste hasło i spróbuj:
npm login
nie powiedzie się z powodu tego samego błędu, ponieważ NPM_USER
ma @
używam npmrc
aby przełączyć pomiędzy rejestrami publicznymi i prywatnymi. Chcę uniknąć narzędzi, takich jak Nexus/JFrog
.
wersja npm - 4.0.5 i jest system operacyjny Windows 7
Co ja tu brakuje?
Ja też próbowałem uciec '@' z '% 40', ale to też nie pomogło. – jediz
Ten sam problem, znalazłeś rozwiązanie? –
Może to być problem z Twoim prywatnym repozytorium npm o nazwie użytkownika ze znakiem "@". Jest to wtyczka npm dla innego systemu? – Danosaure