我一直在使用protractor 3.3.0,最终决定升级到V4。我在防火墙后面,所以使用代理设置。这个设置在v3.3.0上运行良好,但我无法下载任何V4。总是导致ECONNREFUSED with error
error on last attempt: Error: tunneling socket cound not be established, cause connect ECONNREFUSED <ip>:<port>"如何下载量角器V4和更高版本有什么区别吗?我试过了
npm install protractor (my package.json had "protractor": "^4.0.0")
npm install protractor (my package.json had "protractor": "4.0.4")
npm install protractor@4.0.0
npm install protractor@4.0.4当我无法安装它时,我又回到了v3.3.0。我的package.json有“量角器”:"^3.2.2")
发布于 2016-09-07 16:31:51
您看到的错误是通过代理连接时常见的错误。请参阅here进行讨论,是的,Protractor@4.0.4中有新的依赖项/旧依赖项的新版本,这将触发新的下载。
具体详情请见下文`
npm view protractor@4.0.4 dependencies
{ 'adm-zip': '0.4.7',
chalk: '^1.1.3',
glob: '^7.0.3',
jasmine: '2.4.1',
jasminewd2: '0.0.9',
optimist: '~0.6.0',
q: '1.4.1',
saucelabs: '~1.3.0',
'selenium-webdriver': '2.53.3',
'source-map-support': '~0.4.0',
'webdriver-manager': '^10.2.2' }
npm view protractor@3.3.0 dependencies
{ 'adm-zip': '0.4.7',
chalk: '^1.1.3',
glob: '~6.0',
jasmine: '2.4.1',
jasminewd2: '0.0.9',
optimist: '~0.6.0',
q: '1.4.1',
request: '~2.67.0',
saucelabs: '~1.0.1',
'selenium-webdriver': '2.52.0',
'source-map-support': '~0.4.0' }https://stackoverflow.com/questions/39353731
复制相似问题