我正试着在Mac上完成聚合物教程。但是,在尝试加载初学者工具包时,我会遇到以下错误:
?您想使用哪个初学者模板?聚合物-2-启动-工具包信息:运行模板聚合物-2-启动-工具包.信息:找到最新的^3.0.0发布的聚合元素/聚合物-启动-工具包错误: 异常: getaddrinfo ENOTFOUND /usr/local/lib/node_modules/polymer-cli/node_modules/github/lib/index.js:849:29 api.github.com api.github.com:443 : Error: getaddrinfo ENOTFOUND api.github.com api.github.com:443 at __dirname.sendError,at /usr/local/lib/node_modules/polymer-cli/node_modules/github/lib/index.js:849:29 at callCallback (/ /usr/local/lib/node_modules/polymer-cli/node_modules/github/lib/index.js:713:17) at ClientRequest.(/usr/local/lib/node_modules/polymer-cli/node_modules/github/lib/index.js:791:17) at emitOne (events.js:96:13) at ClientRequest.emit (events.js:188:7) at TLSSocket.socketErrorListener (_http_client.js:309:9) at emitOne (events.js:96:13) at TLSSocket.emit (events.js:188:7) at connectErrorNT (net.js:1021:8) 1147425-FVFTM15DH3QK:聚合物测试
我很确定这是因为我背后的公司代理。但是,试图通过显式地声明代理来启动它(例如。https_proxy=http://proxy:port http_proxy=http://proxy:port polymer init polymer-2-starter-kit)的结果是相同的。我怎样才能确保初学者工具包加载?谢谢!
发布于 2017-06-19 11:46:21
你需要设置代理
对于GitHub,命令如下
git config --global http.proxy whatever-url
git config --global https.proxy whaterver-url您甚至需要在节点级别执行这些操作,因为当它尝试执行npm安装时,它将需要这些操作。
这些命令是
npm config set proxy whatever-url
npm config set https-proxy whatever-url虽然初学者工具包试图做保龄球安装,但它将失败,因为它是在代理。
创建一个.bowerrc文件&保留以下内容
{
"directory": "bower_components",
"proxy": "whatever url",
"https-proxy": "whatever url"
}发布于 2018-01-24 16:07:33
这是个老生常谈,但我只是遇到了同样的问题。因为这个问题是用ploymer cli 这里解决的。
因此,如果您在Linux上,请按照下面的方式设置http和https代理。
export HTTP_PROXY='http://<proxyhost>:<port>'
export HTTPS_PROXY='http://<proxyhost>:<port>'注意:请使用HTTP_PROXY,而不是上面提到的http_proxy (小写),修复使用大写键。自从使用小写设置代理以来,我浪费了相当长的时间。
https://stackoverflow.com/questions/44627232
复制相似问题