2 Replies Latest reply on Oct 18, 2016 9:04 AM by tpollok

    Node Package Manager (NPM) behind McAfee WebGateway

    bsmalley

      I am trying to use Node Package Manager (NPM) from behind a McAfee WebGateway installation but, it fails, presumably, because the expected certificate is not present because it has been replaced by the WebGateway generated certificate.  Which brings me to my question:  Is there something I can do to make NPM work behind WebGateway?  It should be noted that NPM isn't the only application that suffers from this scenario, I also have the same issue with "git".

       

      Screenshot:

      npm_mcafee_snafu.png

       

      Log File:

       

      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' ]

      2 info using npm@2.15.9

      3 info using node@v4.5.0

      4 verbose readDependencies loading dependencies from p:\angular-quickstart\package.json

      5 warn package.json angular-quickstart@1.0.0 No description

      6 warn package.json angular-quickstart@1.0.0 No repository field.

      7 warn package.json angular-quickstart@1.0.0 No README data

      8 warn package.json angular-quickstart@1.0.0 No license field.

      9 verbose install where, deps [ 'p:\\angular-quickstart',

      9 verbose install   [ '@angular/common',

      9 verbose install     '@angular/compiler',

      9 verbose install     '@angular/core',

      9 verbose install     '@angular/forms',

      9 verbose install     '@angular/http',

      9 verbose install     '@angular/platform-browser',

      9 verbose install     '@angular/platform-browser-dynamic',

      9 verbose install     '@angular/router',

      9 verbose install     '@angular/upgrade',

      9 verbose install     'angular-in-memory-web-api',

      9 verbose install     'bootstrap',

      9 verbose install     'core-js',

      9 verbose install     'reflect-metadata',

      9 verbose install     'rxjs',

      9 verbose install     'systemjs',

      9 verbose install     'zone.js',

      9 verbose install     'concurrently',

      9 verbose install     'lite-server',

      9 verbose install     'typescript',

      9 verbose install     'typings' ] ]

      10 verbose install where, peers [ 'p:\\angular-quickstart', [] ]

      11 verbose installManyTop reading for lifecycle p:\angular-quickstart\package.json

      12 info preinstall angular-quickstart@1.0.0

      13 verbose readDependencies loading dependencies from p:\angular-quickstart\package.json

      14 silly cache add args [ '@angular/http@~2.1.0', null ]

      15 verbose cache add spec @angular/http@~2.1.0

      16 silly cache add parsed spec Result {

      16 silly cache add   raw: '@angular/http@~2.1.0',

      16 silly cache add   scope: '@angular',

      16 silly cache add   name: '@angular/http',

      16 silly cache add   rawSpec: '~2.1.0',

      16 silly cache add   spec: '>=2.1.0 <2.2.0',

      16 silly cache add   type: 'range' }

      17 silly addNamed @angular/http@>=2.1.0 <2.2.0

      18 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/http

      19 silly addNameRange { name: '@angular/http',

      19 silly addNameRange   range: '>=2.1.0 <2.2.0',

      19 silly addNameRange   hasData: false }

      20 silly mapToRegistry name @angular/http

      21 silly mapToRegistry scope (from package name) @angular

      22 verbose mapToRegistry no registry URL found in name for scope @angular

      23 silly mapToRegistry using default registry

      24 silly mapToRegistry registry https://registry.npmjs.org/

      25 silly mapToRegistry data Result {

      25 silly mapToRegistry   raw: '@angular/http',

      25 silly mapToRegistry   scope: '@angular',

      25 silly mapToRegistry   name: '@angular/http',

      25 silly mapToRegistry   rawSpec: '',

      25 silly mapToRegistry   spec: 'latest',

      25 silly mapToRegistry   type: 'tag' }

      26 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fhttp

      27 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fhttp not in flight; fetching

      28 silly cache add args [ '@angular/platform-browser@~2.1.0', null ]

      29 verbose cache add spec @angular/platform-browser@~2.1.0

      30 silly cache add parsed spec Result {

      30 silly cache add   raw: '@angular/platform-browser@~2.1.0',

      30 silly cache add   scope: '@angular',

      30 silly cache add   name: '@angular/platform-browser',

      30 silly cache add   rawSpec: '~2.1.0',

      30 silly cache add   spec: '>=2.1.0 <2.2.0',

      30 silly cache add   type: 'range' }

      31 silly addNamed @angular/platform-browser@>=2.1.0 <2.2.0

      32 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/platform-browser

      33 silly addNameRange { name: '@angular/platform-browser',

      33 silly addNameRange   range: '>=2.1.0 <2.2.0',

      33 silly addNameRange   hasData: false }

      34 silly mapToRegistry name @angular/platform-browser

      35 silly mapToRegistry scope (from package name) @angular

      36 verbose mapToRegistry no registry URL found in name for scope @angular

      37 silly mapToRegistry using default registry

      38 silly mapToRegistry registry https://registry.npmjs.org/

      39 silly mapToRegistry data Result {

      39 silly mapToRegistry   raw: '@angular/platform-browser',

      39 silly mapToRegistry   scope: '@angular',

      39 silly mapToRegistry   name: '@angular/platform-browser',

      39 silly mapToRegistry   rawSpec: '',

      39 silly mapToRegistry   spec: 'latest',

      39 silly mapToRegistry   type: 'tag' }

      40 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fplatform-browser

      41 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fplatform-browser not in flight; fetching

      42 silly cache add args [ '@angular/platform-browser-dynamic@~2.1.0', null ]

      43 verbose cache add spec @angular/platform-browser-dynamic@~2.1.0

      44 silly cache add parsed spec Result {

      44 silly cache add   raw: '@angular/platform-browser-dynamic@~2.1.0',

      44 silly cache add   scope: '@angular',

      44 silly cache add   name: '@angular/platform-browser-dynamic',

      44 silly cache add   rawSpec: '~2.1.0',

      44 silly cache add   spec: '>=2.1.0 <2.2.0',

      44 silly cache add   type: 'range' }

      45 silly addNamed @angular/platform-browser-dynamic@>=2.1.0 <2.2.0

      46 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/platform-browser-dynamic

      47 silly addNameRange { name: '@angular/platform-browser-dynamic',

      47 silly addNameRange   range: '>=2.1.0 <2.2.0',

      47 silly addNameRange   hasData: false }

      48 silly mapToRegistry name @angular/platform-browser-dynamic

      49 silly mapToRegistry scope (from package name) @angular

      50 verbose mapToRegistry no registry URL found in name for scope @angular

      51 silly mapToRegistry using default registry

      52 silly mapToRegistry registry https://registry.npmjs.org/

      53 silly mapToRegistry data Result {

      53 silly mapToRegistry   raw: '@angular/platform-browser-dynamic',

      53 silly mapToRegistry   scope: '@angular',

      53 silly mapToRegistry   name: '@angular/platform-browser-dynamic',

      53 silly mapToRegistry   rawSpec: '',

      53 silly mapToRegistry   spec: 'latest',

      53 silly mapToRegistry   type: 'tag' }

      54 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fplatform-browser-dynamic

      55 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fplatform-browser-dynamic not in flight; fetching

      56 silly cache add args [ '@angular/router@~3.1.0', null ]

      57 verbose cache add spec @angular/router@~3.1.0

      58 silly cache add parsed spec Result {

      58 silly cache add   raw: '@angular/router@~3.1.0',

      58 silly cache add   scope: '@angular',

      58 silly cache add   name: '@angular/router',

      58 silly cache add   rawSpec: '~3.1.0',

      58 silly cache add   spec: '>=3.1.0 <3.2.0',

      58 silly cache add   type: 'range' }

      59 silly addNamed @angular/router@>=3.1.0 <3.2.0

      60 verbose addNamed ">=3.1.0 <3.2.0" is a valid semver range for @angular/router

      61 silly addNameRange { name: '@angular/router',

      61 silly addNameRange   range: '>=3.1.0 <3.2.0',

      61 silly addNameRange   hasData: false }

      62 silly mapToRegistry name @angular/router

      63 silly mapToRegistry scope (from package name) @angular

      64 verbose mapToRegistry no registry URL found in name for scope @angular

      65 silly mapToRegistry using default registry

      66 silly mapToRegistry registry https://registry.npmjs.org/

      67 silly mapToRegistry data Result {

      67 silly mapToRegistry   raw: '@angular/router',

      67 silly mapToRegistry   scope: '@angular',

      67 silly mapToRegistry   name: '@angular/router',

      67 silly mapToRegistry   rawSpec: '',

      67 silly mapToRegistry   spec: 'latest',

      67 silly mapToRegistry   type: 'tag' }

      68 silly mapToRegistry uri https://registry.npmjs.org/@angular%2frouter

      69 verbose addNameRange registry:https://registry.npmjs.org/@angular%2frouter not in flight; fetching

      70 silly cache add args [ '@angular/upgrade@~2.1.0', null ]

      71 verbose cache add spec @angular/upgrade@~2.1.0

      72 silly cache add parsed spec Result {

      72 silly cache add   raw: '@angular/upgrade@~2.1.0',

      72 silly cache add   scope: '@angular',

      72 silly cache add   name: '@angular/upgrade',

      72 silly cache add   rawSpec: '~2.1.0',

      72 silly cache add   spec: '>=2.1.0 <2.2.0',

      72 silly cache add   type: 'range' }

      73 silly addNamed @angular/upgrade@>=2.1.0 <2.2.0

      74 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/upgrade

      75 silly addNameRange { name: '@angular/upgrade',

      75 silly addNameRange   range: '>=2.1.0 <2.2.0',

      75 silly addNameRange   hasData: false }

      76 silly mapToRegistry name @angular/upgrade

      77 silly mapToRegistry scope (from package name) @angular

      78 verbose mapToRegistry no registry URL found in name for scope @angular

      79 silly mapToRegistry using default registry

      80 silly mapToRegistry registry https://registry.npmjs.org/

      81 silly mapToRegistry data Result {

      81 silly mapToRegistry   raw: '@angular/upgrade',

      81 silly mapToRegistry   scope: '@angular',

      81 silly mapToRegistry   name: '@angular/upgrade',

      81 silly mapToRegistry   rawSpec: '',

      81 silly mapToRegistry   spec: 'latest',

      81 silly mapToRegistry   type: 'tag' }

      82 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fupgrade

      83 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fupgrade not in flight; fetching

      84 silly cache add args [ 'angular-in-memory-web-api@~0.1.5', null ]

      85 verbose cache add spec angular-in-memory-web-api@~0.1.5

      86 silly cache add parsed spec Result {

      86 silly cache add   raw: 'angular-in-memory-web-api@~0.1.5',

      86 silly cache add   scope: null,

      86 silly cache add   name: 'angular-in-memory-web-api',

      86 silly cache add   rawSpec: '~0.1.5',

      86 silly cache add   spec: '>=0.1.5 <0.2.0',

      86 silly cache add   type: 'range' }

      87 silly addNamed angular-in-memory-web-api@>=0.1.5 <0.2.0

      88 verbose addNamed ">=0.1.5 <0.2.0" is a valid semver range for angular-in-memory-web-api

      89 silly addNameRange { name: 'angular-in-memory-web-api',

      89 silly addNameRange   range: '>=0.1.5 <0.2.0',

      89 silly addNameRange   hasData: false }

      90 silly mapToRegistry name angular-in-memory-web-api

      91 silly mapToRegistry using default registry

      92 silly mapToRegistry registry https://registry.npmjs.org/

      93 silly mapToRegistry data Result {

      93 silly mapToRegistry   raw: 'angular-in-memory-web-api',

      93 silly mapToRegistry   scope: null,

      93 silly mapToRegistry   name: 'angular-in-memory-web-api',

      93 silly mapToRegistry   rawSpec: '',

      93 silly mapToRegistry   spec: 'latest',

      93 silly mapToRegistry   type: 'tag' }

      94 silly mapToRegistry uri https://registry.npmjs.org/angular-in-memory-web-api

      95 verbose addNameRange registry:https://registry.npmjs.org/angular-in-memory-web-api not in flight; fetching

      96 silly cache add args [ 'bootstrap@^3.3.7', null ]

      97 verbose cache add spec bootstrap@^3.3.7

      98 silly cache add parsed spec Result {

      98 silly cache add   raw: 'bootstrap@^3.3.7',

      98 silly cache add   scope: null,

      98 silly cache add   name: 'bootstrap',

      98 silly cache add   rawSpec: '^3.3.7',

      98 silly cache add   spec: '>=3.3.7 <4.0.0',

      98 silly cache add   type: 'range' }

      99 silly addNamed bootstrap@>=3.3.7 <4.0.0

      100 verbose addNamed ">=3.3.7 <4.0.0" is a valid semver range for bootstrap

      101 silly addNameRange { name: 'bootstrap', range: '>=3.3.7 <4.0.0', hasData: false }

      102 silly mapToRegistry name bootstrap

      103 silly mapToRegistry using default registry

      104 silly mapToRegistry registry https://registry.npmjs.org/

      105 silly mapToRegistry data Result {

      105 silly mapToRegistry   raw: 'bootstrap',

      105 silly mapToRegistry   scope: null,

      105 silly mapToRegistry   name: 'bootstrap',

      105 silly mapToRegistry   rawSpec: '',

      105 silly mapToRegistry   spec: 'latest',

      105 silly mapToRegistry   type: 'tag' }

      106 silly mapToRegistry uri https://registry.npmjs.org/bootstrap

      107 verbose addNameRange registry:https://registry.npmjs.org/bootstrap not in flight; fetching

      108 silly cache add args [ 'core-js@^2.4.1', null ]

      109 verbose cache add spec core-js@^2.4.1

      110 silly cache add parsed spec Result {

      110 silly cache add   raw: 'core-js@^2.4.1',

      110 silly cache add   scope: null,

      110 silly cache add   name: 'core-js',

      110 silly cache add   rawSpec: '^2.4.1',

      110 silly cache add   spec: '>=2.4.1 <3.0.0',

      110 silly cache add   type: 'range' }

      111 silly addNamed core-js@>=2.4.1 <3.0.0

      112 verbose addNamed ">=2.4.1 <3.0.0" is a valid semver range for core-js

      113 silly addNameRange { name: 'core-js', range: '>=2.4.1 <3.0.0', hasData: false }

      114 silly mapToRegistry name core-js

      115 silly mapToRegistry using default registry

      116 silly mapToRegistry registry https://registry.npmjs.org/

      117 silly mapToRegistry data Result {

      117 silly mapToRegistry   raw: 'core-js',

      117 silly mapToRegistry   scope: null,

      117 silly mapToRegistry   name: 'core-js',

      117 silly mapToRegistry   rawSpec: '',

      117 silly mapToRegistry   spec: 'latest',

      117 silly mapToRegistry   type: 'tag' }

      118 silly mapToRegistry uri https://registry.npmjs.org/core-js

      119 verbose addNameRange registry:https://registry.npmjs.org/core-js not in flight; fetching

      120 silly cache add args [ 'reflect-metadata@^0.1.8', null ]

      121 verbose cache add spec reflect-metadata@^0.1.8

      122 silly cache add parsed spec Result {

      122 silly cache add   raw: 'reflect-metadata@^0.1.8',

      122 silly cache add   scope: null,

      122 silly cache add   name: 'reflect-metadata',

      122 silly cache add   rawSpec: '^0.1.8',

      122 silly cache add   spec: '>=0.1.8 <0.2.0',

      122 silly cache add   type: 'range' }

      123 silly addNamed reflect-metadata@>=0.1.8 <0.2.0

      124 verbose addNamed ">=0.1.8 <0.2.0" is a valid semver range for reflect-metadata

      125 silly addNameRange { name: 'reflect-metadata',

      125 silly addNameRange   range: '>=0.1.8 <0.2.0',

      125 silly addNameRange   hasData: false }

      126 silly mapToRegistry name reflect-metadata

      127 silly mapToRegistry using default registry

      128 silly mapToRegistry registry https://registry.npmjs.org/

      129 silly mapToRegistry data Result {

      129 silly mapToRegistry   raw: 'reflect-metadata',

      129 silly mapToRegistry   scope: null,

      129 silly mapToRegistry   name: 'reflect-metadata',

      129 silly mapToRegistry   rawSpec: '',

      129 silly mapToRegistry   spec: 'latest',

      129 silly mapToRegistry   type: 'tag' }

      130 silly mapToRegistry uri https://registry.npmjs.org/reflect-metadata

      131 verbose addNameRange registry:https://registry.npmjs.org/reflect-metadata not in flight; fetching

      132 silly cache add args [ 'rxjs@5.0.0-beta.12', null ]

      133 verbose cache add spec rxjs@5.0.0-beta.12

      134 silly cache add parsed spec Result {

      134 silly cache add   raw: 'rxjs@5.0.0-beta.12',

      134 silly cache add   scope: null,

      134 silly cache add   name: 'rxjs',

      134 silly cache add   rawSpec: '5.0.0-beta.12',

      134 silly cache add   spec: '5.0.0-beta.12',

      134 silly cache add   type: 'version' }

      135 silly addNamed rxjs@5.0.0-beta.12

      136 verbose addNamed "5.0.0-beta.12" is a plain semver version for rxjs

      137 silly mapToRegistry name rxjs

      138 silly mapToRegistry using default registry

      139 silly mapToRegistry registry https://registry.npmjs.org/

      140 silly mapToRegistry data Result {

      140 silly mapToRegistry   raw: 'rxjs',

      140 silly mapToRegistry   scope: null,

      140 silly mapToRegistry   name: 'rxjs',

      140 silly mapToRegistry   rawSpec: '',

      140 silly mapToRegistry   spec: 'latest',

      140 silly mapToRegistry   type: 'tag' }

      141 silly mapToRegistry uri https://registry.npmjs.org/rxjs

      142 verbose addNameVersion registry:https://registry.npmjs.org/rxjs not in flight; fetching

      143 silly cache add args [ 'systemjs@0.19.39', null ]

      144 verbose cache add spec systemjs@0.19.39

      145 silly cache add parsed spec Result {

      145 silly cache add   raw: 'systemjs@0.19.39',

      145 silly cache add   scope: null,

      145 silly cache add   name: 'systemjs',

      145 silly cache add   rawSpec: '0.19.39',

      145 silly cache add   spec: '0.19.39',

      145 silly cache add   type: 'version' }

      146 silly addNamed systemjs@0.19.39

      147 verbose addNamed "0.19.39" is a plain semver version for systemjs

      148 silly mapToRegistry name systemjs

      149 silly mapToRegistry using default registry

      150 silly mapToRegistry registry https://registry.npmjs.org/

      151 silly mapToRegistry data Result {

      151 silly mapToRegistry   raw: 'systemjs',

      151 silly mapToRegistry   scope: null,

      151 silly mapToRegistry   name: 'systemjs',

      151 silly mapToRegistry   rawSpec: '',

      151 silly mapToRegistry   spec: 'latest',

      151 silly mapToRegistry   type: 'tag' }

      152 silly mapToRegistry uri https://registry.npmjs.org/systemjs

      153 verbose addNameVersion registry:https://registry.npmjs.org/systemjs not in flight; fetching

      154 silly cache add args [ 'zone.js@^0.6.25', null ]

      155 verbose cache add spec zone.js@^0.6.25

      156 silly cache add parsed spec Result {

      156 silly cache add   raw: 'zone.js@^0.6.25',

      156 silly cache add   scope: null,

      156 silly cache add   name: 'zone.js',

      156 silly cache add   rawSpec: '^0.6.25',

      156 silly cache add   spec: '>=0.6.25 <0.7.0',

      156 silly cache add   type: 'range' }

      157 silly addNamed zone.js@>=0.6.25 <0.7.0

      158 verbose addNamed ">=0.6.25 <0.7.0" is a valid semver range for zone.js

      159 silly addNameRange { name: 'zone.js', range: '>=0.6.25 <0.7.0', hasData: false }

      160 silly mapToRegistry name zone.js

      161 silly mapToRegistry using default registry

      162 silly mapToRegistry registry https://registry.npmjs.org/

      163 silly mapToRegistry data Result {

      163 silly mapToRegistry   raw: 'zone.js',

      163 silly mapToRegistry   scope: null,

      163 silly mapToRegistry   name: 'zone.js',

      163 silly mapToRegistry   rawSpec: '',

      163 silly mapToRegistry   spec: 'latest',

      163 silly mapToRegistry   type: 'tag' }

      164 silly mapToRegistry uri https://registry.npmjs.org/zone.js

      165 verbose addNameRange registry:https://registry.npmjs.org/zone.js not in flight; fetching

      166 silly cache add args [ 'concurrently@^3.0.0', null ]

      167 verbose cache add spec concurrently@^3.0.0

      168 silly cache add parsed spec Result {

      168 silly cache add   raw: 'concurrently@^3.0.0',

      168 silly cache add   scope: null,

      168 silly cache add   name: 'concurrently',

      168 silly cache add   rawSpec: '^3.0.0',

      168 silly cache add   spec: '>=3.0.0 <4.0.0',

      168 silly cache add   type: 'range' }

      169 silly addNamed concurrently@>=3.0.0 <4.0.0

      170 verbose addNamed ">=3.0.0 <4.0.0" is a valid semver range for concurrently

      171 silly addNameRange { name: 'concurrently', range: '>=3.0.0 <4.0.0', hasData: false }

      172 silly mapToRegistry name concurrently

      173 silly mapToRegistry using default registry

      174 silly mapToRegistry registry https://registry.npmjs.org/

      175 silly mapToRegistry data Result {

      175 silly mapToRegistry   raw: 'concurrently',

      175 silly mapToRegistry   scope: null,

      175 silly mapToRegistry   name: 'concurrently',

      175 silly mapToRegistry   rawSpec: '',

      175 silly mapToRegistry   spec: 'latest',

      175 silly mapToRegistry   type: 'tag' }

      176 silly mapToRegistry uri https://registry.npmjs.org/concurrently

      177 verbose addNameRange registry:https://registry.npmjs.org/concurrently not in flight; fetching

      178 silly cache add args [ 'lite-server@^2.2.2', null ]

      179 verbose cache add spec lite-server@^2.2.2

      180 silly cache add parsed spec Result {

      180 silly cache add   raw: 'lite-server@^2.2.2',

      180 silly cache add   scope: null,

      180 silly cache add   name: 'lite-server',

      180 silly cache add   rawSpec: '^2.2.2',

      180 silly cache add   spec: '>=2.2.2 <3.0.0',

      180 silly cache add   type: 'range' }

      181 silly addNamed lite-server@>=2.2.2 <3.0.0

      182 verbose addNamed ">=2.2.2 <3.0.0" is a valid semver range for lite-server

      183 silly addNameRange { name: 'lite-server', range: '>=2.2.2 <3.0.0', hasData: false }

      184 silly mapToRegistry name lite-server

      185 silly mapToRegistry using default registry

      186 silly mapToRegistry registry https://registry.npmjs.org/

      187 silly mapToRegistry data Result {

      187 silly mapToRegistry   raw: 'lite-server',

      187 silly mapToRegistry   scope: null,

      187 silly mapToRegistry   name: 'lite-server',

      187 silly mapToRegistry   rawSpec: '',

      187 silly mapToRegistry   spec: 'latest',

      187 silly mapToRegistry   type: 'tag' }

      188 silly mapToRegistry uri https://registry.npmjs.org/lite-server

      189 verbose addNameRange registry:https://registry.npmjs.org/lite-server not in flight; fetching

      190 silly cache add args [ 'typescript@^2.0.3', null ]

      191 verbose cache add spec typescript@^2.0.3

      192 silly cache add parsed spec Result {

      192 silly cache add   raw: 'typescript@^2.0.3',

      192 silly cache add   scope: null,

      192 silly cache add   name: 'typescript',

      192 silly cache add   rawSpec: '^2.0.3',

      192 silly cache add   spec: '>=2.0.3 <3.0.0',

      192 silly cache add   type: 'range' }

      193 silly addNamed typescript@>=2.0.3 <3.0.0

      194 verbose addNamed ">=2.0.3 <3.0.0" is a valid semver range for typescript

      195 silly addNameRange { name: 'typescript', range: '>=2.0.3 <3.0.0', hasData: false }

      196 silly mapToRegistry name typescript

      197 silly mapToRegistry using default registry

      198 silly mapToRegistry registry https://registry.npmjs.org/

      199 silly mapToRegistry data Result {

      199 silly mapToRegistry   raw: 'typescript',

      199 silly mapToRegistry   scope: null,

      199 silly mapToRegistry   name: 'typescript',

      199 silly mapToRegistry   rawSpec: '',

      199 silly mapToRegistry   spec: 'latest',

      199 silly mapToRegistry   type: 'tag' }

      200 silly mapToRegistry uri https://registry.npmjs.org/typescript

      201 verbose addNameRange registry:https://registry.npmjs.org/typescript not in flight; fetching

      202 silly cache add args [ 'typings@^1.4.0', null ]

      203 verbose cache add spec typings@^1.4.0

      204 silly cache add parsed spec Result {

      204 silly cache add   raw: 'typings@^1.4.0',

      204 silly cache add   scope: null,

      204 silly cache add   name: 'typings',

      204 silly cache add   rawSpec: '^1.4.0',

      204 silly cache add   spec: '>=1.4.0 <2.0.0',

      204 silly cache add   type: 'range' }

      205 silly addNamed typings@>=1.4.0 <2.0.0

      206 verbose addNamed ">=1.4.0 <2.0.0" is a valid semver range for typings

      207 silly addNameRange { name: 'typings', range: '>=1.4.0 <2.0.0', hasData: false }

      208 silly mapToRegistry name typings

      209 silly mapToRegistry using default registry

      210 silly mapToRegistry registry https://registry.npmjs.org/

      211 silly mapToRegistry data Result {

      211 silly mapToRegistry   raw: 'typings',

      211 silly mapToRegistry   scope: null,

      211 silly mapToRegistry   name: 'typings',

      211 silly mapToRegistry   rawSpec: '',

      211 silly mapToRegistry   spec: 'latest',

      211 silly mapToRegistry   type: 'tag' }

      212 silly mapToRegistry uri https://registry.npmjs.org/typings

      213 verbose addNameRange registry:https://registry.npmjs.org/typings not in flight; fetching

      214 silly cache add args [ '@angular/common@~2.1.0', null ]

      215 verbose cache add spec @angular/common@~2.1.0

      216 silly cache add parsed spec Result {

      216 silly cache add   raw: '@angular/common@~2.1.0',

      216 silly cache add   scope: '@angular',

      216 silly cache add   name: '@angular/common',

      216 silly cache add   rawSpec: '~2.1.0',

      216 silly cache add   spec: '>=2.1.0 <2.2.0',

      216 silly cache add   type: 'range' }

      217 silly addNamed @angular/common@>=2.1.0 <2.2.0

      218 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/common

      219 silly addNameRange { name: '@angular/common',

      219 silly addNameRange   range: '>=2.1.0 <2.2.0',

      219 silly addNameRange   hasData: false }

      220 silly mapToRegistry name @angular/common

      221 silly mapToRegistry scope (from package name) @angular

      222 verbose mapToRegistry no registry URL found in name for scope @angular

      223 silly mapToRegistry using default registry

      224 silly mapToRegistry registry https://registry.npmjs.org/

      225 silly mapToRegistry data Result {

      225 silly mapToRegistry   raw: '@angular/common',

      225 silly mapToRegistry   scope: '@angular',

      225 silly mapToRegistry   name: '@angular/common',

      225 silly mapToRegistry   rawSpec: '',

      225 silly mapToRegistry   spec: 'latest',

      225 silly mapToRegistry   type: 'tag' }

      226 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fcommon

      227 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fcommon not in flight; fetching

      228 silly cache add args [ '@angular/compiler@~2.1.0', null ]

      229 verbose cache add spec @angular/compiler@~2.1.0

      230 silly cache add parsed spec Result {

      230 silly cache add   raw: '@angular/compiler@~2.1.0',

      230 silly cache add   scope: '@angular',

      230 silly cache add   name: '@angular/compiler',

      230 silly cache add   rawSpec: '~2.1.0',

      230 silly cache add   spec: '>=2.1.0 <2.2.0',

      230 silly cache add   type: 'range' }

      231 silly addNamed @angular/compiler@>=2.1.0 <2.2.0

      232 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/compiler

      233 silly addNameRange { name: '@angular/compiler',

      233 silly addNameRange   range: '>=2.1.0 <2.2.0',

      233 silly addNameRange   hasData: false }

      234 silly mapToRegistry name @angular/compiler

      235 silly mapToRegistry scope (from package name) @angular

      236 verbose mapToRegistry no registry URL found in name for scope @angular

      237 silly mapToRegistry using default registry

      238 silly mapToRegistry registry https://registry.npmjs.org/

      239 silly mapToRegistry data Result {

      239 silly mapToRegistry   raw: '@angular/compiler',

      239 silly mapToRegistry   scope: '@angular',

      239 silly mapToRegistry   name: '@angular/compiler',

      239 silly mapToRegistry   rawSpec: '',

      239 silly mapToRegistry   spec: 'latest',

      239 silly mapToRegistry   type: 'tag' }

      240 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fcompiler

      241 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fcompiler not in flight; fetching

      242 silly cache add args [ '@angular/core@~2.1.0', null ]

      243 verbose cache add spec @angular/core@~2.1.0

      244 silly cache add parsed spec Result {

      244 silly cache add   raw: '@angular/core@~2.1.0',

      244 silly cache add   scope: '@angular',

      244 silly cache add   name: '@angular/core',

      244 silly cache add   rawSpec: '~2.1.0',

      244 silly cache add   spec: '>=2.1.0 <2.2.0',

      244 silly cache add   type: 'range' }

      245 silly addNamed @angular/core@>=2.1.0 <2.2.0

      246 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/core

      247 silly addNameRange { name: '@angular/core',

      247 silly addNameRange   range: '>=2.1.0 <2.2.0',

      247 silly addNameRange   hasData: false }

      248 silly mapToRegistry name @angular/core

      249 silly mapToRegistry scope (from package name) @angular

      250 verbose mapToRegistry no registry URL found in name for scope @angular

      251 silly mapToRegistry using default registry

      252 silly mapToRegistry registry https://registry.npmjs.org/

      253 silly mapToRegistry data Result {

      253 silly mapToRegistry   raw: '@angular/core',

      253 silly mapToRegistry   scope: '@angular',

      253 silly mapToRegistry   name: '@angular/core',

      253 silly mapToRegistry   rawSpec: '',

      253 silly mapToRegistry   spec: 'latest',

      253 silly mapToRegistry   type: 'tag' }

      254 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fcore

      255 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fcore not in flight; fetching

      256 silly cache add args [ '@angular/forms@~2.1.0', null ]

      257 verbose cache add spec @angular/forms@~2.1.0

      258 silly cache add parsed spec Result {

      258 silly cache add   raw: '@angular/forms@~2.1.0',

      258 silly cache add   scope: '@angular',

      258 silly cache add   name: '@angular/forms',

      258 silly cache add   rawSpec: '~2.1.0',

      258 silly cache add   spec: '>=2.1.0 <2.2.0',

      258 silly cache add   type: 'range' }

      259 silly addNamed @angular/forms@>=2.1.0 <2.2.0

      260 verbose addNamed ">=2.1.0 <2.2.0" is a valid semver range for @angular/forms

      261 silly addNameRange { name: '@angular/forms',

      261 silly addNameRange   range: '>=2.1.0 <2.2.0',

      261 silly addNameRange   hasData: false }

      262 silly mapToRegistry name @angular/forms

      263 silly mapToRegistry scope (from package name) @angular

      264 verbose mapToRegistry no registry URL found in name for scope @angular

      265 silly mapToRegistry using default registry

      266 silly mapToRegistry registry https://registry.npmjs.org/

      267 silly mapToRegistry data Result {

      267 silly mapToRegistry   raw: '@angular/forms',

      267 silly mapToRegistry   scope: '@angular',

      267 silly mapToRegistry   name: '@angular/forms',

      267 silly mapToRegistry   rawSpec: '',

      267 silly mapToRegistry   spec: 'latest',

      267 silly mapToRegistry   type: 'tag' }

      268 silly mapToRegistry uri https://registry.npmjs.org/@angular%2fforms

      269 verbose addNameRange registry:https://registry.npmjs.org/@angular%2fforms not in flight; fetching

      270 verbose request uri https://registry.npmjs.org/@angular%2fhttp

      271 verbose request no auth needed

      272 info attempt registry request try #1 at 9:01:14 AM

      273 verbose request id aab73f3fdfc71316

      274 http request GET https://registry.npmjs.org/@angular%2fhttp

      275 verbose request uri https://registry.npmjs.org/@angular%2fplatform-browser

      276 verbose request no auth needed

      277 info attempt registry request try #1 at 9:01:14 AM

      278 http request GET https://registry.npmjs.org/@angular%2fplatform-browser

      279 verbose request uri https://registry.npmjs.org/@angular%2fplatform-browser-dynamic

      280 verbose request no auth needed

      281 info attempt registry request try #1 at 9:01:14 AM

      282 http request GET https://registry.npmjs.org/@angular%2fplatform-browser-dynamic

      283 verbose request uri https://registry.npmjs.org/@angular%2frouter

      284 verbose request no auth needed

      285 info attempt registry request try #1 at 9:01:14 AM

      286 http request GET https://registry.npmjs.org/@angular%2frouter

      287 verbose request uri https://registry.npmjs.org/@angular%2fupgrade

      288 verbose request no auth needed

      289 info attempt registry request try #1 at 9:01:14 AM

      290 http request GET https://registry.npmjs.org/@angular%2fupgrade

      291 verbose request uri https://registry.npmjs.org/angular-in-memory-web-api

      292 verbose request no auth needed

      293 info attempt registry request try #1 at 9:01:14 AM

      294 http request GET https://registry.npmjs.org/angular-in-memory-web-api

      295 verbose request uri https://registry.npmjs.org/bootstrap

      296 verbose request no auth needed

      297 info attempt registry request try #1 at 9:01:14 AM

      298 http request GET https://registry.npmjs.org/bootstrap

      299 verbose request uri https://registry.npmjs.org/core-js

      300 verbose request no auth needed

      301 info attempt registry request try #1 at 9:01:14 AM

      302 http request GET https://registry.npmjs.org/core-js

      303 verbose request uri https://registry.npmjs.org/reflect-metadata

      304 verbose request no auth needed

      305 info attempt registry request try #1 at 9:01:14 AM

      306 http request GET https://registry.npmjs.org/reflect-metadata

      307 verbose request uri https://registry.npmjs.org/rxjs

      308 verbose request no auth needed

      309 info attempt registry request try #1 at 9:01:14 AM

      310 http request GET https://registry.npmjs.org/rxjs

      311 verbose request uri https://registry.npmjs.org/systemjs

      312 verbose request no auth needed

      313 info attempt registry request try #1 at 9:01:14 AM

      314 http request GET https://registry.npmjs.org/systemjs

      315 verbose request uri https://registry.npmjs.org/zone.js

      316 verbose request no auth needed

      317 info attempt registry request try #1 at 9:01:14 AM

      318 http request GET https://registry.npmjs.org/zone.js

      319 verbose request uri https://registry.npmjs.org/concurrently

      320 verbose request no auth needed

      321 info attempt registry request try #1 at 9:01:14 AM

      322 http request GET https://registry.npmjs.org/concurrently

      323 verbose request uri https://registry.npmjs.org/lite-server

      324 verbose request no auth needed

      325 info attempt registry request try #1 at 9:01:14 AM

      326 http request GET https://registry.npmjs.org/lite-server

      327 verbose request uri https://registry.npmjs.org/typescript

      328 verbose request no auth needed

      329 info attempt registry request try #1 at 9:01:14 AM

      330 http request GET https://registry.npmjs.org/typescript

      331 verbose request uri https://registry.npmjs.org/typings

      332 verbose request no auth needed

      333 info attempt registry request try #1 at 9:01:14 AM

      334 http request GET https://registry.npmjs.org/typings

      335 verbose request uri https://registry.npmjs.org/@angular%2fcommon

      336 verbose request no auth needed

      337 info attempt registry request try #1 at 9:01:14 AM

      338 http request GET https://registry.npmjs.org/@angular%2fcommon

      339 verbose request uri https://registry.npmjs.org/@angular%2fcompiler

      340 verbose request no auth needed

      341 info attempt registry request try #1 at 9:01:14 AM

      342 http request GET https://registry.npmjs.org/@angular%2fcompiler

      343 verbose request uri https://registry.npmjs.org/@angular%2fcore

      344 verbose request no auth needed

      345 info attempt registry request try #1 at 9:01:14 AM

      346 http request GET https://registry.npmjs.org/@angular%2fcore

      347 verbose request uri https://registry.npmjs.org/@angular%2fforms

      348 verbose request no auth needed

      349 info attempt registry request try #1 at 9:01:14 AM

      350 http request GET https://registry.npmjs.org/@angular%2fforms

      351 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      352 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      353 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      354 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      355 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      356 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      357 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      358 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      359 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      360 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      361 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      362 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      363 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      364 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      365 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      366 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      367 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      368 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      369 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      370 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      371 info attempt registry request try #2 at 9:01:25 AM

      372 http request GET https://registry.npmjs.org/@angular%2fplatform-browser-dynamic

      373 info attempt registry request try #2 at 9:01:25 AM

      374 http request GET https://registry.npmjs.org/@angular%2fhttp

      375 info attempt registry request try #2 at 9:01:25 AM

      376 http request GET https://registry.npmjs.org/reflect-metadata

      377 info attempt registry request try #2 at 9:01:25 AM

      378 http request GET https://registry.npmjs.org/core-js

      379 info attempt registry request try #2 at 9:01:25 AM

      380 http request GET https://registry.npmjs.org/@angular%2fupgrade

      381 info attempt registry request try #2 at 9:01:25 AM

      382 http request GET https://registry.npmjs.org/angular-in-memory-web-api

      383 info attempt registry request try #2 at 9:01:25 AM

      384 http request GET https://registry.npmjs.org/@angular%2fforms

      385 info attempt registry request try #2 at 9:01:25 AM

      386 http request GET https://registry.npmjs.org/@angular%2fcommon

      387 info attempt registry request try #2 at 9:01:25 AM

      388 http request GET https://registry.npmjs.org/concurrently

      389 info attempt registry request try #2 at 9:01:25 AM

      390 http request GET https://registry.npmjs.org/@angular%2fplatform-browser

      391 info attempt registry request try #2 at 9:01:25 AM

      392 http request GET https://registry.npmjs.org/typings

      393 info attempt registry request try #2 at 9:01:25 AM

      394 http request GET https://registry.npmjs.org/@angular%2frouter

      395 info attempt registry request try #2 at 9:01:25 AM

      396 http request GET https://registry.npmjs.org/@angular%2fcore

      397 info attempt registry request try #2 at 9:01:25 AM

      398 http request GET https://registry.npmjs.org/lite-server

      399 info attempt registry request try #2 at 9:01:25 AM

      400 http request GET https://registry.npmjs.org/typescript

      401 info attempt registry request try #2 at 9:01:25 AM

      402 http request GET https://registry.npmjs.org/systemjs

      403 info attempt registry request try #2 at 9:01:25 AM

      404 http request GET https://registry.npmjs.org/bootstrap

      405 info attempt registry request try #2 at 9:01:25 AM

      406 http request GET https://registry.npmjs.org/zone.js

      407 info attempt registry request try #2 at 9:01:25 AM

      408 http request GET https://registry.npmjs.org/rxjs

      409 info attempt registry request try #2 at 9:01:25 AM

      410 http request GET https://registry.npmjs.org/@angular%2fcompiler

      411 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      412 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      413 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      414 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      415 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      416 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      417 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      418 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      419 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      420 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      421 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      422 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      423 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      424 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      425 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      426 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      427 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      428 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      429 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      430 info retry will retry, error on last attempt: Error: unable to verify the first certificate

      431 info attempt registry request try #3 at 9:02:25 AM

      432 http request GET https://registry.npmjs.org/@angular%2fcommon

      433 info attempt registry request try #3 at 9:02:26 AM

      434 http request GET https://registry.npmjs.org/concurrently

      435 info attempt registry request try #3 at 9:02:26 AM

      436 http request GET https://registry.npmjs.org/core-js

      437 info attempt registry request try #3 at 9:02:26 AM

      438 http request GET https://registry.npmjs.org/lite-server

      439 info attempt registry request try #3 at 9:02:26 AM

      440 http request GET https://registry.npmjs.org/reflect-metadata

      441 info attempt registry request try #3 at 9:02:26 AM

      442 http request GET https://registry.npmjs.org/rxjs

      443 info attempt registry request try #3 at 9:02:26 AM

      444 http request GET https://registry.npmjs.org/bootstrap

      445 info attempt registry request try #3 at 9:02:26 AM

      446 http request GET https://registry.npmjs.org/@angular%2fupgrade

      447 info attempt registry request try #3 at 9:02:26 AM

      448 http request GET https://registry.npmjs.org/typings

      449 info attempt registry request try #3 at 9:02:26 AM

      450 http request GET https://registry.npmjs.org/typescript

      451 info attempt registry request try #3 at 9:02:26 AM

      452 http request GET https://registry.npmjs.org/@angular%2fforms

      453 info attempt registry request try #3 at 9:02:26 AM

      454 http request GET https://registry.npmjs.org/@angular%2fhttp

      455 info attempt registry request try #3 at 9:02:26 AM

      456 http request GET https://registry.npmjs.org/@angular%2frouter

      457 info attempt registry request try #3 at 9:02:26 AM

      458 http request GET https://registry.npmjs.org/angular-in-memory-web-api

      459 info attempt registry request try #3 at 9:02:26 AM

      460 http request GET https://registry.npmjs.org/zone.js

      461 info attempt registry request try #3 at 9:02:26 AM

      462 http request GET https://registry.npmjs.org/@angular%2fcore

      463 info attempt registry request try #3 at 9:02:26 AM

      464 http request GET https://registry.npmjs.org/systemjs

      465 info attempt registry request try #3 at 9:02:26 AM

      466 http request GET https://registry.npmjs.org/@angular%2fcompiler

      467 info attempt registry request try #3 at 9:02:26 AM

      468 http request GET https://registry.npmjs.org/@angular%2fplatform-browser-dynamic

      469 info attempt registry request try #3 at 9:02:26 AM

      470 http request GET https://registry.npmjs.org/@angular%2fplatform-browser

      471 verbose stack Error: unable to verify the first certificate

      471 verbose stack     at Error (native)

      471 verbose stack     at TLSSocket.<anonymous> (_tls_wrap.js:1022:38)

      471 verbose stack     at emitNone (events.js:67:13)

      471 verbose stack     at TLSSocket.emit (events.js:166:7)

      471 verbose stack     at TLSSocket._init.ssl.onclienthello.ssl.oncertcb.TLSSocket._finishInit (_tls_wrap.js:586:8)

      471 verbose stack     at TLSWrap.ssl.onclienthello.ssl.oncertcb.ssl.onnewsession.ssl.onhandshakedone (_tls_wrap.js:428:38)

      472 verbose cwd p:\angular-quickstart

      473 error Windows_NT 6.1.7601

      474 error argv "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"

      475 error node v4.5.0

      476 error npm  v2.15.9

      477 error code UNABLE_TO_VERIFY_LEAF_SIGNATURE

      478 error unable to verify the first certificate

      479 error If you need help, you may report this error at:

      479 error     <https://github.com/npm/npm/issues>

      480 verbose exit [ 1, true ]