npm install errors

Hello Cesium users.

I am fairly new to Cesium and trying to learn bit by bit.

First obstacle I stumbled upon: Installing npm to set up a web server.

I followed the instructions given on

Upon running npm install within Cesium root dir following errors flagged in npn-debug

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.14.7
3 info using node@v4.2.1
4 verbose readDependencies loading dependencies from C:\Temp\3D\Cesium\package.json
5 verbose install where, deps [ 'C:\\Temp\\3D\\Cesium',
5 verbose install [ 'almond',
5 verbose install 'async',
5 verbose install 'bluebird',
5 verbose install 'compression',
5 verbose install 'event-stream',
5 verbose install 'express',
5 verbose install 'globby',
5 verbose install 'gulp',
5 verbose install 'gulp-insert',
5 verbose install 'gulp-jshint',
5 verbose install 'gulp-rename',
5 verbose install 'gulp-replace',
5 verbose install 'gulp-zip',
5 verbose install 'jsdoc',
5 verbose install 'jshint-stylish',
5 verbose install 'mkdirp',
5 verbose install 'request',
5 verbose install 'requirejs',
5 verbose install 'rimraf',
5 verbose install 'strip-comments',
5 verbose install 'yargs' ] ]
6 verbose install where, peers [ 'C:\\Temp\\3D\\Cesium', ]
7 verbose installManyTop reading for lifecycle C:\Temp\3D\Cesium\package.json
8 info preinstall cesium@1.15.0
9 verbose readDependencies loading dependencies from C:\Temp\3D\Cesium\package.json
10 silly cache add args [ 'bluebird@^2.10.2', null ]
11 verbose cache add spec bluebird@^2.10.2
12 silly cache add parsed spec Result {
12 silly cache add raw: 'bluebird@^2.10.2',
12 silly cache add scope: null,
12 silly cache add name: 'bluebird',
12 silly cache add rawSpec: '^2.10.2',
12 silly cache add spec: '>=2.10.2 <3.0.0',
12 silly cache add type: 'range' }
13 silly addNamed bluebird@>=2.10.2 <3.0.0
14 verbose addNamed ">=2.10.2 <3.0.0" is a valid semver range for bluebird
15 silly addNameRange { name: 'bluebird', range: '>=2.10.2 <3.0.0', hasData: false }
16 silly mapToRegistry name bluebird
17 silly mapToRegistry using default registry
18 silly mapToRegistry registry https://registry.npmjs.org/
19 silly mapToRegistry uri https://registry.npmjs.org/bluebird
20 verbose addNameRange registry:https://registry.npmjs.org/bluebird not in flight; fetching
21 silly cache add args [ 'compression@1.6.0', null ]
22 verbose cache add spec compression@1.6.0
23 silly cache add parsed spec Result {
23 silly cache add raw: 'compression@1.6.0',
23 silly cache add scope: null,
23 silly cache add name: 'compression',
23 silly cache add rawSpec: '1.6.0',
23 silly cache add spec: '1.6.0',
23 silly cache add type: 'version' }
24 silly addNamed compression@1.6.0
25 verbose addNamed "1.6.0" is a plain semver version for compression
26 silly mapToRegistry name compression
27 silly mapToRegistry using default registry
28 silly mapToRegistry registry https://registry.npmjs.org/
29 silly mapToRegistry uri https://registry.npmjs.org/compression
30 verbose addNameVersion registry:https://registry.npmjs.org/compression not in flight; fetching
31 silly cache add args [ 'event-stream@^3.3.2', null ]
32 verbose cache add spec event-stream@^3.3.2
33 silly cache add parsed spec Result {
33 silly cache add raw: 'event-stream@^3.3.2',
33 silly cache add scope: null,
33 silly cache add name: 'event-stream',
33 silly cache add rawSpec: '^3.3.2',
33 silly cache add spec: '>=3.3.2 <4.0.0',
33 silly cache add type: 'range' }
34 silly addNamed event-stream@>=3.3.2 <4.0.0
35 verbose addNamed ">=3.3.2 <4.0.0" is a valid semver range for event-stream
36 silly addNameRange { name: 'event-stream', range: '>=3.3.2 <4.0.0', hasData: false }
37 silly mapToRegistry name event-stream
38 silly mapToRegistry using default registry
39 silly mapToRegistry registry https://registry.npmjs.org/
40 silly mapToRegistry uri https://registry.npmjs.org/event-stream
41 verbose addNameRange registry:https://registry.npmjs.org/event-stream not in flight; fetching
42 silly cache add args [ 'express@4.13.3', null ]
43 verbose cache add spec express@4.13.3
44 silly cache add parsed spec Result {
44 silly cache add raw: 'express@4.13.3',
44 silly cache add scope: null,
44 silly cache add name: 'express',
44 silly cache add rawSpec: '4.13.3',
44 silly cache add spec: '4.13.3',
44 silly cache add type: 'version' }
45 silly addNamed express@4.13.3
46 verbose addNamed "4.13.3" is a plain semver version for express
47 silly mapToRegistry name express
48 silly mapToRegistry using default registry
49 silly mapToRegistry registry https://registry.npmjs.org/
50 silly mapToRegistry uri https://registry.npmjs.org/express
51 verbose addNameVersion registry:https://registry.npmjs.org/express not in flight; fetching
52 silly cache add args [ 'globby@^3.0.1', null ]
53 verbose cache add spec globby@^3.0.1
54 silly cache add parsed spec Result {
54 silly cache add raw: 'globby@^3.0.1',
54 silly cache add scope: null,
54 silly cache add name: 'globby',
54 silly cache add rawSpec: '^3.0.1',
54 silly cache add spec: '>=3.0.1 <4.0.0',
54 silly cache add type: 'range' }
55 silly addNamed globby@>=3.0.1 <4.0.0
56 verbose addNamed ">=3.0.1 <4.0.0" is a valid semver range for globby
57 silly addNameRange { name: 'globby', range: '>=3.0.1 <4.0.0', hasData: false }
58 silly mapToRegistry name globby
59 silly mapToRegistry using default registry
60 silly mapToRegistry registry https://registry.npmjs.org/
61 silly mapToRegistry uri https://registry.npmjs.org/globby
62 verbose addNameRange registry:https://registry.npmjs.org/globby not in flight; fetching
63 silly cache add args [ 'gulp@^3.9.0', null ]
64 verbose cache add spec gulp@^3.9.0
65 silly cache add parsed spec Result {
65 silly cache add raw: 'gulp@^3.9.0',
65 silly cache add scope: null,
65 silly cache add name: 'gulp',
65 silly cache add rawSpec: '^3.9.0',
65 silly cache add spec: '>=3.9.0 <4.0.0',
65 silly cache add type: 'range' }
66 silly addNamed gulp@>=3.9.0 <4.0.0
67 verbose addNamed ">=3.9.0 <4.0.0" is a valid semver range for gulp
68 silly addNameRange { name: 'gulp', range: '>=3.9.0 <4.0.0', hasData: false }
69 silly mapToRegistry name gulp
70 silly mapToRegistry using default registry
71 silly mapToRegistry registry https://registry.npmjs.org/
72 silly mapToRegistry uri https://registry.npmjs.org/gulp
73 verbose addNameRange registry:https://registry.npmjs.org/gulp not in flight; fetching
74 silly cache add args [ 'gulp-insert@^0.5.0', null ]
75 verbose cache add spec gulp-insert@^0.5.0
76 silly cache add parsed spec Result {
76 silly cache add raw: 'gulp-insert@^0.5.0',
76 silly cache add scope: null,
76 silly cache add name: 'gulp-insert',
76 silly cache add rawSpec: '^0.5.0',
76 silly cache add spec: '>=0.5.0 <0.6.0',
76 silly cache add type: 'range' }
77 silly addNamed gulp-insert@>=0.5.0 <0.6.0
78 verbose addNamed ">=0.5.0 <0.6.0" is a valid semver range for gulp-insert
79 silly addNameRange { name: 'gulp-insert', range: '>=0.5.0 <0.6.0', hasData: false }
80 silly mapToRegistry name gulp-insert
81 silly mapToRegistry using default registry
82 silly mapToRegistry registry https://registry.npmjs.org/
83 silly mapToRegistry uri https://registry.npmjs.org/gulp-insert
84 verbose addNameRange registry:https://registry.npmjs.org/gulp-insert not in flight; fetching
85 silly cache add args [ 'gulp-jshint@^1.11.2', null ]
86 verbose cache add spec gulp-jshint@^1.11.2
87 silly cache add parsed spec Result {
87 silly cache add raw: 'gulp-jshint@^1.11.2',
87 silly cache add scope: null,
87 silly cache add name: 'gulp-jshint',
87 silly cache add rawSpec: '^1.11.2',
87 silly cache add spec: '>=1.11.2 <2.0.0',
87 silly cache add type: 'range' }
88 silly addNamed gulp-jshint@>=1.11.2 <2.0.0
89 verbose addNamed ">=1.11.2 <2.0.0" is a valid semver range for gulp-jshint
90 silly addNameRange { name: 'gulp-jshint', range: '>=1.11.2 <2.0.0', hasData: false }
91 silly mapToRegistry name gulp-jshint
92 silly mapToRegistry using default registry
93 silly mapToRegistry registry https://registry.npmjs.org/
94 silly mapToRegistry uri https://registry.npmjs.org/gulp-jshint
95 verbose addNameRange registry:https://registry.npmjs.org/gulp-jshint not in flight; fetching
96 silly cache add args [ 'gulp-rename@^1.2.2', null ]
97 verbose cache add spec gulp-rename@^1.2.2
98 silly cache add parsed spec Result {
98 silly cache add raw: 'gulp-rename@^1.2.2',
98 silly cache add scope: null,
98 silly cache add name: 'gulp-rename',
98 silly cache add rawSpec: '^1.2.2',
98 silly cache add spec: '>=1.2.2 <2.0.0',
98 silly cache add type: 'range' }
99 silly addNamed gulp-rename@>=1.2.2 <2.0.0
100 verbose addNamed ">=1.2.2 <2.0.0" is a valid semver range for gulp-rename
101 silly addNameRange { name: 'gulp-rename', range: '>=1.2.2 <2.0.0', hasData: false }
102 silly mapToRegistry name gulp-rename
103 silly mapToRegistry using default registry
104 silly mapToRegistry registry https://registry.npmjs.org/
105 silly mapToRegistry uri https://registry.npmjs.org/gulp-rename
106 verbose addNameRange registry:https://registry.npmjs.org/gulp-rename not in flight; fetching
107 silly cache add args [ 'gulp-replace@^0.5.4', null ]
108 verbose cache add spec gulp-replace@^0.5.4
109 silly cache add parsed spec Result {
109 silly cache add raw: 'gulp-replace@^0.5.4',
109 silly cache add scope: null,
109 silly cache add name: 'gulp-replace',
109 silly cache add rawSpec: '^0.5.4',
109 silly cache add spec: '>=0.5.4 <0.6.0',
109 silly cache add type: 'range' }
110 silly addNamed gulp-replace@>=0.5.4 <0.6.0
111 verbose addNamed ">=0.5.4 <0.6.0" is a valid semver range for gulp-replace
112 silly addNameRange { name: 'gulp-replace', range: '>=0.5.4 <0.6.0', hasData: false }
113 silly mapToRegistry name gulp-replace
114 silly mapToRegistry using default registry
115 silly mapToRegistry registry https://registry.npmjs.org/
116 silly mapToRegistry uri https://registry.npmjs.org/gulp-replace
117 verbose addNameRange registry:https://registry.npmjs.org/gulp-replace not in flight; fetching
118 silly cache add args [ 'gulp-zip@^3.0.2', null ]
119 verbose cache add spec gulp-zip@^3.0.2
120 silly cache add parsed spec Result {
120 silly cache add raw: 'gulp-zip@^3.0.2',
120 silly cache add scope: null,
120 silly cache add name: 'gulp-zip',
120 silly cache add rawSpec: '^3.0.2',
120 silly cache add spec: '>=3.0.2 <4.0.0',
120 silly cache add type: 'range' }
121 silly addNamed gulp-zip@>=3.0.2 <4.0.0
122 verbose addNamed ">=3.0.2 <4.0.0" is a valid semver range for gulp-zip
123 silly addNameRange { name: 'gulp-zip', range: '>=3.0.2 <4.0.0', hasData: false }
124 silly mapToRegistry name gulp-zip
125 silly mapToRegistry using default registry
126 silly mapToRegistry registry https://registry.npmjs.org/
127 silly mapToRegistry uri https://registry.npmjs.org/gulp-zip
128 verbose addNameRange registry:https://registry.npmjs.org/gulp-zip not in flight; fetching
129 silly cache add args [ 'jsdoc@3.3.3', null ]
130 verbose cache add spec jsdoc@3.3.3
131 silly cache add parsed spec Result {
131 silly cache add raw: 'jsdoc@3.3.3',
131 silly cache add scope: null,
131 silly cache add name: 'jsdoc',
131 silly cache add rawSpec: '3.3.3',
131 silly cache add spec: '3.3.3',
131 silly cache add type: 'version' }
132 silly addNamed jsdoc@3.3.3
133 verbose addNamed "3.3.3" is a plain semver version for jsdoc
134 silly mapToRegistry name jsdoc
135 silly mapToRegistry using default registry
136 silly mapToRegistry registry https://registry.npmjs.org/
137 silly mapToRegistry uri https://registry.npmjs.org/jsdoc
138 verbose addNameVersion registry:https://registry.npmjs.org/jsdoc not in flight; fetching
139 silly cache add args [ 'jshint-stylish@^2.0.1', null ]
140 verbose cache add spec jshint-stylish@^2.0.1
141 silly cache add parsed spec Result {
141 silly cache add raw: 'jshint-stylish@^2.0.1',
141 silly cache add scope: null,
141 silly cache add name: 'jshint-stylish',
141 silly cache add rawSpec: '^2.0.1',
141 silly cache add spec: '>=2.0.1 <3.0.0',
141 silly cache add type: 'range' }
142 silly addNamed jshint-stylish@>=2.0.1 <3.0.0
143 verbose addNamed ">=2.0.1 <3.0.0" is a valid semver range for jshint-stylish
144 silly addNameRange { name: 'jshint-stylish',
144 silly addNameRange range: '>=2.0.1 <3.0.0',
144 silly addNameRange hasData: false }
145 silly mapToRegistry name jshint-stylish
146 silly mapToRegistry using default registry
147 silly mapToRegistry registry https://registry.npmjs.org/
148 silly mapToRegistry uri https://registry.npmjs.org/jshint-stylish
149 verbose addNameRange registry:https://registry.npmjs.org/jshint-stylish not in flight; fetching
150 silly cache add args [ 'mkdirp@^0.5.1', null ]
151 verbose cache add spec mkdirp@^0.5.1
152 silly cache add parsed spec Result {
152 silly cache add raw: 'mkdirp@^0.5.1',
152 silly cache add scope: null,
152 silly cache add name: 'mkdirp',
152 silly cache add rawSpec: '^0.5.1',
152 silly cache add spec: '>=0.5.1 <0.6.0',
152 silly cache add type: 'range' }
153 silly addNamed mkdirp@>=0.5.1 <0.6.0
154 verbose addNamed ">=0.5.1 <0.6.0" is a valid semver range for mkdirp
155 silly addNameRange { name: 'mkdirp', range: '>=0.5.1 <0.6.0', hasData: false }
156 silly mapToRegistry name mkdirp
157 silly mapToRegistry using default registry
158 silly mapToRegistry registry https://registry.npmjs.org/
159 silly mapToRegistry uri https://registry.npmjs.org/mkdirp
160 verbose addNameRange registry:https://registry.npmjs.org/mkdirp not in flight; fetching
161 silly cache add args [ 'request@2.65.0', null ]
162 verbose cache add spec request@2.65.0
163 silly cache add parsed spec Result {
163 silly cache add raw: 'request@2.65.0',
163 silly cache add scope: null,
163 silly cache add name: 'request',
163 silly cache add rawSpec: '2.65.0',
163 silly cache add spec: '2.65.0',
163 silly cache add type: 'version' }
164 silly addNamed request@2.65.0
165 verbose addNamed "2.65.0" is a plain semver version for request
166 silly mapToRegistry name request
167 silly mapToRegistry using default registry
168 silly mapToRegistry registry https://registry.npmjs.org/
169 silly mapToRegistry uri https://registry.npmjs.org/request
170 verbose addNameVersion registry:https://registry.npmjs.org/request not in flight; fetching
171 silly cache add args [ 'requirejs@2.1.20', null ]
172 verbose cache add spec requirejs@2.1.20
173 silly cache add parsed spec Result {
173 silly cache add raw: 'requirejs@2.1.20',
173 silly cache add scope: null,
173 silly cache add name: 'requirejs',
173 silly cache add rawSpec: '2.1.20',
173 silly cache add spec: '2.1.20',
173 silly cache add type: 'version' }
174 silly addNamed requirejs@2.1.20
175 verbose addNamed "2.1.20" is a plain semver version for requirejs
176 silly mapToRegistry name requirejs
177 silly mapToRegistry using default registry
178 silly mapToRegistry registry https://registry.npmjs.org/
179 silly mapToRegistry uri https://registry.npmjs.org/requirejs
180 verbose addNameVersion registry:https://registry.npmjs.org/requirejs not in flight; fetching
181 silly cache add args [ 'rimraf@^2.4.3', null ]
182 verbose cache add spec rimraf@^2.4.3
183 silly cache add parsed spec Result {
183 silly cache add raw: 'rimraf@^2.4.3',
183 silly cache add scope: null,
183 silly cache add name: 'rimraf',
183 silly cache add rawSpec: '^2.4.3',
183 silly cache add spec: '>=2.4.3 <3.0.0',
183 silly cache add type: 'range' }
184 silly addNamed rimraf@>=2.4.3 <3.0.0
185 verbose addNamed ">=2.4.3 <3.0.0" is a valid semver range for rimraf
186 silly addNameRange { name: 'rimraf', range: '>=2.4.3 <3.0.0', hasData: false }
187 silly mapToRegistry name rimraf
188 silly mapToRegistry using default registry
189 silly mapToRegistry registry https://registry.npmjs.org/
190 silly mapToRegistry uri https://registry.npmjs.org/rimraf
191 verbose addNameRange registry:https://registry.npmjs.org/rimraf not in flight; fetching
192 silly cache add args [ 'strip-comments@^0.3.2', null ]
193 verbose cache add spec strip-comments@^0.3.2
194 silly cache add parsed spec Result {
194 silly cache add raw: 'strip-comments@^0.3.2',
194 silly cache add scope: null,
194 silly cache add name: 'strip-comments',
194 silly cache add rawSpec: '^0.3.2',
194 silly cache add spec: '>=0.3.2 <0.4.0',
194 silly cache add type: 'range' }
195 silly addNamed strip-comments@>=0.3.2 <0.4.0
196 verbose addNamed ">=0.3.2 <0.4.0" is a valid semver range for strip-comments
197 silly addNameRange { name: 'strip-comments',
197 silly addNameRange range: '>=0.3.2 <0.4.0',
197 silly addNameRange hasData: false }
198 silly mapToRegistry name strip-comments
199 silly mapToRegistry using default registry
200 silly mapToRegistry registry https://registry.npmjs.org/
201 silly mapToRegistry uri https://registry.npmjs.org/strip-comments
202 verbose addNameRange registry:https://registry.npmjs.org/strip-comments not in flight; fetching
203 silly cache add args [ 'yargs@3.27.0', null ]
204 verbose cache add spec yargs@3.27.0
205 silly cache add parsed spec Result {
205 silly cache add raw: 'yargs@3.27.0',
205 silly cache add scope: null,
205 silly cache add name: 'yargs',
205 silly cache add rawSpec: '3.27.0',
205 silly cache add spec: '3.27.0',
205 silly cache add type: 'version' }
206 silly addNamed yargs@3.27.0
207 verbose addNamed "3.27.0" is a plain semver version for yargs
208 silly mapToRegistry name yargs
209 silly mapToRegistry using default registry
210 silly mapToRegistry registry https://registry.npmjs.org/
211 silly mapToRegistry uri https://registry.npmjs.org/yargs
212 verbose addNameVersion registry:https://registry.npmjs.org/yargs not in flight; fetching
213 silly cache add args [ 'almond@0.3.1', null ]
214 verbose cache add spec almond@0.3.1
215 silly cache add parsed spec Result {
215 silly cache add raw: 'almond@0.3.1',
215 silly cache add scope: null,
215 silly cache add name: 'almond',
215 silly cache add rawSpec: '0.3.1',
215 silly cache add spec: '0.3.1',
215 silly cache add type: 'version' }
216 silly addNamed almond@0.3.1
217 verbose addNamed "0.3.1" is a plain semver version for almond
218 silly mapToRegistry name almond
219 silly mapToRegistry using default registry
220 silly mapToRegistry registry https://registry.npmjs.org/
221 silly mapToRegistry uri https://registry.npmjs.org/almond
222 verbose addNameVersion registry:https://registry.npmjs.org/almond not in flight; fetching
223 silly cache add args [ 'async@^1.4.2', null ]
224 verbose cache add spec async@^1.4.2
225 silly cache add parsed spec Result {
225 silly cache add raw: 'async@^1.4.2',
225 silly cache add scope: null,
225 silly cache add name: 'async',
225 silly cache add rawSpec: '^1.4.2',
225 silly cache add spec: '>=1.4.2 <2.0.0',
225 silly cache add type: 'range' }
226 silly addNamed async@>=1.4.2 <2.0.0
227 verbose addNamed ">=1.4.2 <2.0.0" is a valid semver range for async
228 silly addNameRange { name: 'async', range: '>=1.4.2 <2.0.0', hasData: false }
229 silly mapToRegistry name async
230 silly mapToRegistry using default registry
231 silly mapToRegistry registry https://registry.npmjs.org/
232 silly mapToRegistry uri https://registry.npmjs.org/async
233 verbose addNameRange registry:https://registry.npmjs.org/async not in flight; fetching
234 verbose request uri https://registry.npmjs.org/bluebird
235 verbose request no auth needed
236 info attempt registry request try #1 at 9:33:36 AM
237 verbose request id 46bd3cb4ad00d184
238 http request GET https://registry.npmjs.org/bluebird
239 verbose request uri https://registry.npmjs.org/compression
240 verbose request no auth needed
241 info attempt registry request try #1 at 9:33:36 AM
242 http request GET https://registry.npmjs.org/compression
243 verbose request uri https://registry.npmjs.org/event-stream
244 verbose request no auth needed
245 info attempt registry request try #1 at 9:33:36 AM
246 http request GET https://registry.npmjs.org/event-stream
247 verbose request uri https://registry.npmjs.org/express
248 verbose request no auth needed
249 info attempt registry request try #1 at 9:33:36 AM
250 http request GET https://registry.npmjs.org/express
251 verbose request uri https://registry.npmjs.org/globby
252 verbose request no auth needed
253 info attempt registry request try #1 at 9:33:36 AM
254 http request GET https://registry.npmjs.org/globby
255 verbose request uri https://registry.npmjs.org/gulp
256 verbose request no auth needed
257 info attempt registry request try #1 at 9:33:36 AM
258 http request GET https://registry.npmjs.org/gulp
259 verbose request uri https://registry.npmjs.org/gulp-insert
260 verbose request no auth needed
261 info attempt registry request try #1 at 9:33:36 AM
262 http request GET https://registry.npmjs.org/gulp-insert
263 verbose request uri https://registry.npmjs.org/gulp-jshint
264 verbose request no auth needed
265 info attempt registry request try #1 at 9:33:36 AM
266 http request GET https://registry.npmjs.org/gulp-jshint
267 verbose request uri https://registry.npmjs.org/gulp-rename
268 verbose request no auth needed
269 info attempt registry request try #1 at 9:33:36 AM
270 http request GET https://registry.npmjs.org/gulp-rename
271 verbose request uri https://registry.npmjs.org/gulp-replace
272 verbose request no auth needed
273 info attempt registry request try #1 at 9:33:36 AM
274 http request GET https://registry.npmjs.org/gulp-replace
275 verbose request uri https://registry.npmjs.org/gulp-zip
276 verbose request no auth needed
277 info attempt registry request try #1 at 9:33:36 AM
278 http request GET https://registry.npmjs.org/gulp-zip
279 verbose request uri https://registry.npmjs.org/jsdoc
280 verbose request no auth needed
281 info attempt registry request try #1 at 9:33:36 AM
282 http request GET https://registry.npmjs.org/jsdoc
283 verbose request uri https://registry.npmjs.org/jshint-stylish
284 verbose request no auth needed
285 info attempt registry request try #1 at 9:33:36 AM
286 http request GET https://registry.npmjs.org/jshint-stylish
287 verbose request uri https://registry.npmjs.org/mkdirp
288 verbose request no auth needed
289 info attempt registry request try #1 at 9:33:36 AM
290 http request GET https://registry.npmjs.org/mkdirp
291 verbose request uri https://registry.npmjs.org/request
292 verbose request no auth needed
293 info attempt registry request try #1 at 9:33:36 AM
294 http request GET https://registry.npmjs.org/request
295 verbose request uri https://registry.npmjs.org/requirejs
296 verbose request no auth needed
297 info attempt registry request try #1 at 9:33:36 AM
298 http request GET https://registry.npmjs.org/requirejs
299 verbose request uri https://registry.npmjs.org/rimraf
300 verbose request no auth needed
301 info attempt registry request try #1 at 9:33:36 AM
302 http request GET https://registry.npmjs.org/rimraf
303 verbose request uri https://registry.npmjs.org/strip-comments
304 verbose request no auth needed
305 info attempt registry request try #1 at 9:33:36 AM
306 http request GET https://registry.npmjs.org/strip-comments
307 verbose request uri https://registry.npmjs.org/yargs
308 verbose request no auth needed
309 info attempt registry request try #1 at 9:33:36 AM
310 http request GET https://registry.npmjs.org/yargs
311 verbose request uri https://registry.npmjs.org/almond
312 verbose request no auth needed
313 info attempt registry request try #1 at 9:33:36 AM
314 http request GET https://registry.npmjs.org/almond
315 verbose request uri https://registry.npmjs.org/async
316 verbose request no auth needed
317 info attempt registry request try #1 at 9:33:36 AM
318 http request GET https://registry.npmjs.org/async
319 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
320 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
321 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
322 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
323 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
324 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
325 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
326 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
327 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
328 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
329 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
330 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
331 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
332 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
333 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
334 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
335 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
336 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
337 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
338 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
339 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
340 info attempt registry request try #2 at 9:33:46 AM
341 http request GET https://registry.npmjs.org/compression
342 info attempt registry request try #2 at 9:33:46 AM
343 http request GET https://registry.npmjs.org/globby
344 info attempt registry request try #2 at 9:33:46 AM
345 http request GET https://registry.npmjs.org/gulp-rename
346 info attempt registry request try #2 at 9:33:46 AM
347 http request GET https://registry.npmjs.org/strip-comments
348 info attempt registry request try #2 at 9:33:46 AM
349 http request GET https://registry.npmjs.org/bluebird
350 info attempt registry request try #2 at 9:33:46 AM
351 http request GET https://registry.npmjs.org/mkdirp
352 info attempt registry request try #2 at 9:33:46 AM
353 http request GET https://registry.npmjs.org/gulp-zip
354 info attempt registry request try #2 at 9:33:46 AM
355 http request GET https://registry.npmjs.org/gulp-jshint
356 info attempt registry request try #2 at 9:33:46 AM
357 http request GET https://registry.npmjs.org/request
358 info attempt registry request try #2 at 9:33:46 AM
359 http request GET https://registry.npmjs.org/requirejs
360 info attempt registry request try #2 at 9:33:46 AM
361 http request GET https://registry.npmjs.org/event-stream
362 info attempt registry request try #2 at 9:33:46 AM
363 http request GET https://registry.npmjs.org/gulp-insert
364 info attempt registry request try #2 at 9:33:46 AM
365 http request GET https://registry.npmjs.org/gulp-replace
366 info attempt registry request try #2 at 9:33:46 AM
367 http request GET https://registry.npmjs.org/rimraf
368 info attempt registry request try #2 at 9:33:46 AM
369 http request GET https://registry.npmjs.org/yargs
370 info attempt registry request try #2 at 9:33:46 AM
371 http request GET https://registry.npmjs.org/almond
372 info attempt registry request try #2 at 9:33:46 AM
373 http request GET https://registry.npmjs.org/express
374 info attempt registry request try #2 at 9:33:46 AM
375 http request GET https://registry.npmjs.org/gulp
376 info attempt registry request try #2 at 9:33:46 AM
377 http request GET https://registry.npmjs.org/jshint-stylish
378 info attempt registry request try #2 at 9:33:46 AM
379 http request GET https://registry.npmjs.org/async
380 info attempt registry request try #2 at 9:33:46 AM
381 http request GET https://registry.npmjs.org/jsdoc
382 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
383 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
384 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
385 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
386 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
387 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
388 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
389 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
390 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
391 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
392 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
393 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
394 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
395 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
396 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
397 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
398 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
399 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
400 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
401 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
402 info retry will retry, error on last attempt: Error: self signed certificate in certificate chain
403 info attempt registry request try #3 at 9:34:46 AM
404 http request GET https://registry.npmjs.org/compression
405 info attempt registry request try #3 at 9:34:46 AM
406 http request GET https://registry.npmjs.org/globby
407 info attempt registry request try #3 at 9:34:46 AM
408 http request GET https://registry.npmjs.org/strip-comments
409 info attempt registry request try #3 at 9:34:46 AM
410 http request GET https://registry.npmjs.org/bluebird
411 info attempt registry request try #3 at 9:34:46 AM
412 http request GET https://registry.npmjs.org/gulp-rename
413 info attempt registry request try #3 at 9:34:46 AM
414 http request GET https://registry.npmjs.org/gulp-insert
415 info attempt registry request try #3 at 9:34:46 AM
416 http request GET https://registry.npmjs.org/rimraf
417 info attempt registry request try #3 at 9:34:46 AM
418 http request GET https://registry.npmjs.org/gulp-jshint
419 info attempt registry request try #3 at 9:34:46 AM
420 http request GET https://registry.npmjs.org/gulp-zip
421 info attempt registry request try #3 at 9:34:46 AM
422 http request GET https://registry.npmjs.org/request
423 info attempt registry request try #3 at 9:34:46 AM
424 http request GET https://registry.npmjs.org/event-stream
425 info attempt registry request try #3 at 9:34:46 AM
426 http request GET https://registry.npmjs.org/yargs
427 info attempt registry request try #3 at 9:34:46 AM
428 http request GET https://registry.npmjs.org/mkdirp
429 info attempt registry request try #3 at 9:34:46 AM
430 http request GET https://registry.npmjs.org/requirejs
431 info attempt registry request try #3 at 9:34:46 AM
432 http request GET https://registry.npmjs.org/gulp
433 info attempt registry request try #3 at 9:34:46 AM
434 http request GET https://registry.npmjs.org/gulp-replace
435 info attempt registry request try #3 at 9:34:46 AM
436 http request GET https://registry.npmjs.org/async
437 info attempt registry request try #3 at 9:34:46 AM
438 http request GET https://registry.npmjs.org/jshint-stylish
439 info attempt registry request try #3 at 9:34:46 AM
440 http request GET https://registry.npmjs.org/jsdoc
441 info attempt registry request try #3 at 9:34:46 AM
442 http request GET https://registry.npmjs.org/almond
443 info attempt registry request try #3 at 9:34:46 AM
444 http request GET https://registry.npmjs.org/express
445 verbose stack Error: self signed certificate in certificate chain
445 verbose stack at Error (native)
445 verbose stack at TLSSocket.<anonymous> (_tls_wrap.js:1000:38)
445 verbose stack at emitNone (events.js:67:13)
445 verbose stack at TLSSocket.emit (events.js:166:7)
445 verbose stack at TLSSocket._finishInit (_tls_wrap.js:567:8)
446 verbose cwd C:\Temp\3D\Cesium
447 error Windows_NT 6.1.7601
448 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
449 error node v4.2.1
450 error npm v2.14.7
451 error code SELF_SIGNED_CERT_IN_CHAIN
452 error self signed certificate in certificate chain
453 error If you need help, you may report this error at:
453 error <https://github.com/npm/npm/issues>
454 verbose exit [ 1, true ]

Any inputs on resolving the issue?

Thanks in advance

(I am a complete novice in Cesium development, hence not sure if this is a correct location to post this or this problem is already addressed.

Cheers.

Am!t

The SELF_SIGNED_CERT_IN_CHAIN error (as the name implies) is indicating that you have a self-signed SSL certificate somewhere in your computer’s certificate chain. There are 2 common reasons you are getting this error.

  1. Your computer or the network you are on has been compromised somehow and someone is attempting to decode your SSL traffic.

  2. You are one a network that requires a self-signed cert for traffic monitoring processes (as some corporate networks require these days). Technically this still means that someone is decoding your SSL traffic, but in this case it’s whomever runs the network you are on.

Runing the below command will fix the problem in either case (allowing npm install to work), but you should determine why you have a self-signed cert on your machine.

npm config set strict-ssl false