我試圖訪問在遠程服務器中承載的私人npm註冊表。我必須使用用戶名和密碼訪問它。我身邊沒有代理人。npm私人註冊表用戶名和特殊字符
但是,我使用的用戶名和密碼有URL不安全的字符。我試過adduser
,npmjs
,scl
但我無法配置憑據:
npm WARN Name may not contain non-url-safe chars
我試着設置NPM_USER
和NPM_PASS
直接在命令行。我可以設置前者,但後者失敗。即使我用一個簡單的密碼,並嘗試:
npm login
它失敗,出現同樣的錯誤,因爲NPM_USER
有我使用npmrc
公共和私有註冊之間切換的@
。我想避免像Nexus/JFrog
這樣的工具。
NPM版本 - 4.0.5操作系統是Windows 7
缺少什麼我在這裏?
我找到過,我試圖逃避'@'和'% 40',但它也沒有幫助。 – jediz
同樣的問題,找到了解決辦法? –
這可能是你的npm私人回購有'@'符號的用戶名的問題。這是另一個系統的npm插件? – Danosaure