2017-04-19 61 views
0

我在代理后面遇到npm问题。npm不适用于企业代理,并从apm启动

npm install失败,因为从apm启动时npm无法克隆克隆,这很奇怪,因为相同的命令行出apm工作。

npm ERR! Command failed: git -c core.longpaths=true fetch -a origin 
npm ERR! fatal: Unable to look up github.com (port 9418) (Unknown host.) 

.npmrc内容

proxy=http://proxy-xxx:8080 
http-proxy=http://proxy-xxx:8080 
https-proxy=http://proxy-xxx:8080 

的.gitconfig内容

[url "https://"] 
    insteadOf = git:// 
[url "https://github.com/"] 
    insteadOf = [email protected]: 
[http] 
    proxy = proxy-xxx:8080 

好像它来自混帐URL,因为手动启动时相同的命令作品是怪异。

我错过了什么?

回答

0

插件安装期间,HOME环境已设置为%USERPROFILE%\.atom\.node-gyp。它与通常的git执行明显不同。 因此,我将.gitconfig放在那里,描述了HTTPS代理设置和模式替换规则,绕过了这个问题。

干杯, Yann