【问题标题】:Ionic Installation Cordova through npm通过 npm 安装 Cordova 离子
【发布时间】:2017-08-01 20:09:29
【问题描述】:

我尝试使用以下代码安装ionic

npm install -g ionic cordova

我也设置了http-proxyhttps-proxyregistry。我在公司防火墙后面工作。我仍然无法完成安装。 TIA

添加日志:

  0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install',
1 verbose cli   '-g',
1 verbose cli   'ionic',
1 verbose cli   'cordova' ]
2 info using npm@4.0.5
3 info using node@v7.4.0
4 silly loadCurrentTree Starting
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 silly fetchPackageMetaData ionic
8 silly fetchPackageMetaData cordova
9 silly fetchNamedPackageData ionic
10 silly mapToRegistry name ionic
11 silly mapToRegistry using default registry
12 silly mapToRegistry registry https://registry.npmjs.org/
13 silly mapToRegistry data Result {
13 silly mapToRegistry   raw: 'ionic',
13 silly mapToRegistry   scope: null,
13 silly mapToRegistry   escapedName: 'ionic',
13 silly mapToRegistry   name: 'ionic',
13 silly mapToRegistry   rawSpec: '',
13 silly mapToRegistry   spec: 'latest',
13 silly mapToRegistry   type: 'tag' }
14 silly mapToRegistry uri https://registry.npmjs.org/ionic
15 silly fetchNamedPackageData cordova
16 silly mapToRegistry name cordova
17 silly mapToRegistry using default registry
18 silly mapToRegistry registry https://registry.npmjs.org/
19 silly mapToRegistry data Result {
19 silly mapToRegistry   raw: 'cordova',
19 silly mapToRegistry   scope: null,
19 silly mapToRegistry   escapedName: 'cordova',
19 silly mapToRegistry   name: 'cordova',
19 silly mapToRegistry   rawSpec: '',
19 silly mapToRegistry   spec: 'latest',
19 silly mapToRegistry   type: 'tag' }
20 silly mapToRegistry uri https://registry.npmjs.org/cordova
21 verbose request uri https://registry.npmjs.org/ionic
22 verbose request no auth needed
23 info attempt registry request try #1 at 9:02:56 AM
24 verbose request id 9e32300b5a31ffd6
25 http request GET https://registry.npmjs.org/ionic
26 verbose request uri https://registry.npmjs.org/cordova
27 verbose request no auth needed
28 info attempt registry request try #1 at 9:02:56 AM
29 http request GET https://registry.npmjs.org/cordova
30 info retry will retry, error on last attempt: Error: tunneling socket could not be established, statusCode=407
31 info retry will retry, error on last attempt: Error: tunneling socket could not be established, statusCode=407
32 info attempt registry request try #2 at 9:03:06 AM
33 http request GET https://registry.npmjs.org/cordova
34 info attempt registry request try #2 at 9:03:06 AM
35 http request GET https://registry.npmjs.org/ionic
36 info retry will retry, error on last attempt: Error: tunneling socket could not be established, statusCode=407
37 info retry will retry, error on last attempt: Error: tunneling socket could not be established, statusCode=407
38 info attempt registry request try #3 at 9:04:06 AM
39 http request GET https://registry.npmjs.org/cordova
40 info attempt registry request try #3 at 9:04:06 AM
41 http request GET https://registry.npmjs.org/ionic
42 silly fetchPackageMetaData Error: tunneling socket could not be established, statusCode=407
42 silly fetchPackageMetaData     at ClientRequest.onConnect (C:\Program Files\nodejs\node_modules\npm\node_modules\request\node_modules\tunnel-agent\index.js:165:19)
42 silly fetchPackageMetaData     at Object.onceWrapper (events.js:290:19)
42 silly fetchPackageMetaData     at emitThree (events.js:116:13)
42 silly fetchPackageMetaData     at ClientRequest.emit (events.js:194:7)
42 silly fetchPackageMetaData     at Socket.socketOnData (_http_client.js:394:11)
42 silly fetchPackageMetaData     at emitOne (events.js:96:13)
42 silly fetchPackageMetaData     at Socket.emit (events.js:188:7)
42 silly fetchPackageMetaData     at readableAddChunk (_stream_readable.js:176:18)
42 silly fetchPackageMetaData     at Socket.Readable.push (_stream_readable.js:134:10)
42 silly fetchPackageMetaData     at TCP.onread (net.js:551:20)
42 silly fetchPackageMetaData  error for ionic { Error: tunneling socket could not be established, statusCode=407
42 silly fetchPackageMetaData     at ClientRequest.onConnect (C:\Program Files\nodejs\node_modules\npm\node_modules\request\node_modules\tunnel-agent\index.js:165:19)
42 silly fetchPackageMetaData     at Object.onceWrapper (events.js:290:19)
42 silly fetchPackageMetaData     at emitThree (events.js:116:13)
42 silly fetchPackageMetaData     at ClientRequest.emit (events.js:194:7)
42 silly fetchPackageMetaData     at Socket.socketOnData (_http_client.js:394:11)
42 silly fetchPackageMetaData     at emitOne (events.js:96:13)
42 silly fetchPackageMetaData     at Socket.emit (events.js:188:7)
42 silly fetchPackageMetaData     at readableAddChunk (_stream_readable.js:176:18)
42 silly fetchPackageMetaData     at Socket.Readable.push (_stream_readable.js:134:10)
42 silly fetchPackageMetaData     at TCP.onread (net.js:551:20) code: 'ECONNRESET' }
43 silly fetchPackageMetaData Error: tunneling socket could not be established, statusCode=407
43 silly fetchPackageMetaData     at ClientRequest.onConnect (C:\Program Files\nodejs\node_modules\npm\node_modules\request\node_modules\tunnel-agent\index.js:165:19)
43 silly fetchPackageMetaData     at Object.onceWrapper (events.js:290:19)
43 silly fetchPackageMetaData     at emitThree (events.js:116:13)
43 silly fetchPackageMetaData     at ClientRequest.emit (events.js:194:7)
43 silly fetchPackageMetaData     at Socket.socketOnData (_http_client.js:394:11)
43 silly fetchPackageMetaData     at emitOne (events.js:96:13)
43 silly fetchPackageMetaData     at Socket.emit (events.js:188:7)
43 silly fetchPackageMetaData     at readableAddChunk (_stream_readable.js:176:18)
43 silly fetchPackageMetaData     at Socket.Readable.push (_stream_readable.js:134:10)
43 silly fetchPackageMetaData     at TCP.onread (net.js:551:20)
43 silly fetchPackageMetaData  error for cordova { Error: tunneling socket could not be established, statusCode=407
43 silly fetchPackageMetaData     at ClientRequest.onConnect (C:\Program Files\nodejs\node_modules\npm\node_modules\request\node_modules\tunnel-agent\index.js:165:19)
43 silly fetchPackageMetaData     at Object.onceWrapper (events.js:290:19)
43 silly fetchPackageMetaData     at emitThree (events.js:116:13)
43 silly fetchPackageMetaData     at ClientRequest.emit (events.js:194:7)
43 silly fetchPackageMetaData     at Socket.socketOnData (_http_client.js:394:11)
43 silly fetchPackageMetaData     at emitOne (events.js:96:13)
43 silly fetchPackageMetaData     at Socket.emit (events.js:188:7)
43 silly fetchPackageMetaData     at readableAddChunk (_stream_readable.js:176:18)
43 silly fetchPackageMetaData     at Socket.Readable.push (_stream_readable.js:134:10)
43 silly fetchPackageMetaData     at TCP.onread (net.js:551:20) code: 'ECONNRESET' }
44 silly rollbackFailedOptional Starting
45 verbose stack TypeError: Cannot read property 'path' of null
45 verbose stack     at Installer.rollbackFailedOptional (C:\Program Files\nodejs\node_modules\npm\lib\install.js:505:29)
45 verbose stack     at Array.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\bind-actor.js:15:8)
45 verbose stack     at LOOP (C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\chain.js:15:14)
45 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\chain.js:18:7
45 verbose stack     at C:\Program Files\nodejs\node_modules\npm\lib\install.js:331:5
45 verbose stack     at Array.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\bind-actor.js:15:8)
45 verbose stack     at LOOP (C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\chain.js:15:14)
45 verbose stack     at chain (C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\chain.js:20:5)
45 verbose stack     at C:\Program Files\nodejs\node_modules\npm\lib\install.js:288:5
45 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\chain.js:16:22
46 verbose cwd D:\Projs\sftwr
47 error Windows_NT 6.3.9600
48 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "ionic" "cordova"
49 error node v7.4.0
50 error npm  v4.0.5
51 error Cannot read property 'path' of null
52 error If you need help, you may report this error at:
52 error     <https://github.com/npm/npm/issues>
53 verbose exit [ 1, true ]

【问题讨论】:

  • 浏览这个link
  • 你遇到了什么错误?
  • @Sivakumar 错误跟踪请...
  • 1.呃!解析 json 的注册表错误,2. ERR!解析 json 的注册表错误。谢谢你的时间甘地,@Aman
  • 嗨@SivakumarPurushothaman,你能用错误跟踪更新你的问题吗?

标签: node.js cordova ionic-framework npm


【解决方案1】:

npm 似乎有代理问题。在他们的 GitHub 上查看this 问题

【讨论】:

    【解决方案2】:

    我面临的问题是我使用 - (hypen) 而不是 under score(_) 设置代理。所以我只是通过使用 _ 设置代理来得到解决方案,例如 https_proxy

    【讨论】:

      猜你喜欢
      • 2016-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-02
      • 1970-01-01
      • 2015-09-09
      • 1970-01-01
      • 2021-05-30
      相关资源
      最近更新 更多