问题
Atom的apm cli命令从代理字符串中删除以下!@ host 。
详情
apm config set http-proxy https://userid:pwd@host:port
示例:
apm config set http-proxy https://mickeym:secret!@host:port
apm config get http-proxy == https://mickym:secret:port
apm config set 命令从代理设置中删除!(bang),@和主机字符,因此无法使用代理。
我试过逃避!用\(反斜杠)符号,但它不起作用。我确认它确实是!通过从字符串中删除它并能够成功添加代理设置字符串来导致问题的符号。
预期
https://mickeym:secret!@host:port
我也尝试添加了! bang符号作为字符串中的unicode文字,但它不会翻译\ u021,\ u0021,\ 0x21
apm config set http-proxy https://mickeym:secret\u021@host:port