Error has been occurred while instailing

I’m trying to install ionic using cmd.
it has not complete well. The screen shot is showed the error.

The log file is showing as below.

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@3.10.10
3 info using node@v6.11.2
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 10:05:55 AM
24 verbose request id ba27031e7cf45207
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 10:05:55 AM
29 http request GET https://registry.npmjs.org/cordova
30 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
31 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
32 info attempt registry request try #2 at 10:06:06 AM
33 http request GET https://registry.npmjs.org/cordova
34 info attempt registry request try #2 at 10:06:06 AM
35 http request GET https://registry.npmjs.org/ionic
36 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
37 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
38 info attempt registry request try #3 at 10:07:07 AM
39 http request GET https://registry.npmjs.org/cordova
40 info attempt registry request try #3 at 10:07:07 AM
41 http request GET https://registry.npmjs.org/ionic
42 silly fetchPackageMetaData Error: self signed certificate in certificate chain
42 silly fetchPackageMetaData     at Error (native)
42 silly fetchPackageMetaData     at TLSSocket.<anonymous> (_tls_wrap.js:1092:38)
42 silly fetchPackageMetaData     at emitNone (events.js:86:13)
42 silly fetchPackageMetaData     at TLSSocket.emit (events.js:185:7)
42 silly fetchPackageMetaData     at TLSSocket._finishInit (_tls_wrap.js:610:8)
42 silly fetchPackageMetaData     at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:440:38)
42 silly fetchPackageMetaData  error for cordova { Error: self signed certificate in certificate chain
42 silly fetchPackageMetaData     at Error (native)
42 silly fetchPackageMetaData     at TLSSocket.<anonymous> (_tls_wrap.js:1092:38)
42 silly fetchPackageMetaData     at emitNone (events.js:86:13)
42 silly fetchPackageMetaData     at TLSSocket.emit (events.js:185:7)
42 silly fetchPackageMetaData     at TLSSocket._finishInit (_tls_wrap.js:610:8)
42 silly fetchPackageMetaData     at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:440:38) code: 'SELF_SIGNED_CERT_IN_CHAIN' }
43 silly fetchPackageMetaData Error: self signed certificate in certificate chain
43 silly fetchPackageMetaData     at Error (native)
43 silly fetchPackageMetaData     at TLSSocket.<anonymous> (_tls_wrap.js:1092:38)
43 silly fetchPackageMetaData     at emitNone (events.js:86:13)
43 silly fetchPackageMetaData     at TLSSocket.emit (events.js:185:7)
43 silly fetchPackageMetaData     at TLSSocket._finishInit (_tls_wrap.js:610:8)
43 silly fetchPackageMetaData     at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:440:38)
43 silly fetchPackageMetaData  error for ionic { Error: self signed certificate in certificate chain
43 silly fetchPackageMetaData     at Error (native)
43 silly fetchPackageMetaData     at TLSSocket.<anonymous> (_tls_wrap.js:1092:38)
43 silly fetchPackageMetaData     at emitNone (events.js:86:13)
43 silly fetchPackageMetaData     at TLSSocket.emit (events.js:185:7)
43 silly fetchPackageMetaData     at TLSSocket._finishInit (_tls_wrap.js:610:8)
43 silly fetchPackageMetaData     at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:440:38) code: 'SELF_SIGNED_CERT_IN_CHAIN' }
44 silly rollbackFailedOptional Starting
45 silly rollbackFailedOptional Finishing
46 silly runTopLevelLifecycles Finishing
47 silly install printInstalled
48 verbose stack Error: self signed certificate in certificate chain
48 verbose stack     at Error (native)
48 verbose stack     at TLSSocket.<anonymous> (_tls_wrap.js:1092:38)
48 verbose stack     at emitNone (events.js:86:13)
48 verbose stack     at TLSSocket.emit (events.js:185:7)
48 verbose stack     at TLSSocket._finishInit (_tls_wrap.js:610:8)
48 verbose stack     at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:440:38)
49 verbose cwd C:\Users\Gudara\ionic\C5 Codes
50 error Windows_NT 6.2.9200
51 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "ionic" "cordova"
52 error node v6.11.2
53 error npm  v3.10.10
54 error code SELF_SIGNED_CERT_IN_CHAIN
55 error self signed certificate in certificate chain
56 error If you need help, you may report this error at:
56 error     <https://github.com/npm/npm/issues>
57 verbose exit [ 1, true ]

This looks like you are behind an evil MitM proxy. Is that possible?

tmg 2010 proxy has been used.

NPM will complain about that as it makes sure you get the files you want, MITM brakes that.