请查看它,因为它不适合我:
npm警告无效的配置代理http://'埃森哲\用户名:userpassword @ 2017'@ 127.0.0.1:8080 npm warn invalid config必须是带有'http://'
的完整网址答案 0 :(得分:5)
最后,我在网络人员的帮助下解决了这个问题
strict-ssl=false
proxy = http://ip address of proxy:8088
https-proxy = https://ip address of proxy:8088
registry = http://registry.npmjs.org/
答案 1 :(得分:2)
如果您希望更改npm中的任何配置属性,npmjs.com上有关config的部分非常有用: https://docs.npmjs.com/cli/config
npm的完整代理配置是
datatype : "json",
这应该对你有用,你也可以通过输入来仔细检查它 npm配置列表
npm config set http-proxy http://username:password@proxy-address.com:80/'
npm config set https-proxy http://username:password@proxy-address.com:80/'
除此之外,如果您希望直接编辑配置文件,它将存储在名为.npmrc的文件中,该文件可以添加到每个项目根目录或用户目录中的全局设置中,请参阅npmrc帮助内容 https://docs.npmjs.com/files/npmrc
关于您的问题,如果您的密码包含特殊字符,则需要对其进行转义。此网址提供有关特殊字符的有用信息: http://www.cyberciti.biz/faq/unix-linux-export-variable-http_proxy-with-special-characters/
例如,如果您的密码是P @ ssword,那么它将成为P%40ssword。