Macos npm配置代理中列前的多余斜杠

Macos npm配置代理中列前的多余斜杠,macos,npm,proxy,citrix,npm-config,Macos,Npm,Proxy,Citrix,Npm Config,我尝试设置npm配置代理。所以,我使用了这个命令 npm config set proxy "http://myname:mypassword@proxydomain.corp:80/" (或相同,不带引号) 那么当我检查的时候 npm config get proxy 我在“/”之前得到字符串“:”(用户名和密码之间的分隔符) 但是这个斜杠是多余的,不是吗? 如果是,它是如何到达那里的,有没有办法避免这种情况? (在任何情况下,我都会在Citrix中这样做) 我还尝试使

我尝试设置
npm配置代理
。所以,我使用了这个命令

npm config set proxy "http://myname:mypassword@proxydomain.corp:80/"
(或相同,不带引号) 那么当我检查的时候

npm config get proxy
我在“/”之前得到字符串“:”(用户名和密码之间的分隔符)

但是这个斜杠是多余的,不是吗? 如果是,它是如何到达那里的,有没有办法避免这种情况? (在任何情况下,我都会在Citrix中这样做)

我还尝试使用values.npmrc代替控制台:

proxy="http://myname:mypassword@proxydomain.corp:80/"
https_proxy="myname:mypassword@proxydomain.corp:80/"
https-proxy="myname:mypassword@proxydomain.corp:80/"
然后当我跑的时候

npm config list
对于
proxy
httproxy
我得到了多余的斜杠,但对于
httproxy
则没有:

proxy = "http://myname/:mypassword@proxydomain.corp:80/"
https_proxy = "http://myname:mypassword@proxydomain.corp:80/"
https-proxy = "http://myname/:mypassword@proxydomain.corp:80/"
那么,如何管理它呢

无论如何,我的主机是Mac

proxy = "http://myname/:mypassword@proxydomain.corp:80/"
https_proxy = "http://myname:mypassword@proxydomain.corp:80/"
https-proxy = "http://myname/:mypassword@proxydomain.corp:80/"