0 info it worked if it ends with ok 1 verbose cli [ '/usr/local/Cellar/node@6/6.10.3_1/bin/node', 1 verbose cli '/usr/local/bin/npm', 1 verbose cli 'install', 1 verbose cli '--save', 1 verbose cli 'mapbox-gl' ] 2 info using npm@5.0.1 3 info using node@v6.10.3 4 silly install loadCurrentTree 5 silly install readLocalPackageData 6 http fetch GET 304 https://registry.npmjs.org/mapbox-gl 662ms (from cache) 7 silly pacote tag manifest for mapbox-gl@latest fetched in 716ms 8 silly install loadIdealTree 9 silly install cloneCurrentTreeToIdealTree 10 silly install loadShrinkwrap 11 silly install loadAllDepsIntoIdealTree 12 silly resolveWithNewModule mapbox-gl@0.39.0 checking installable status 13 silly fetchPackageMetaData error for @mapbox/mapbox-gl-style-spec@file:src/style-spec Could not install from "node_modules/mapbox-gl/src/style-spec" as it does not contain a package.json file. 14 http fetch GET 304 https://registry.npmjs.org/@mapbox%2fshelf-pack 981ms (from cache) 15 silly pacote range manifest for @mapbox/shelf-pack@^3.0.0 fetched in 983ms 16 silly resolveWithNewModule @mapbox/shelf-pack@3.0.0 checking installable status 17 http fetch GET 304 https://registry.npmjs.org/brfs 1690ms (from cache) 18 http fetch GET 304 https://registry.npmjs.org/bubleify 1690ms (from cache) 19 silly pacote range manifest for brfs@^1.4.0 fetched in 1694ms 20 silly resolveWithNewModule brfs@1.4.3 checking installable status 21 silly pacote range manifest for bubleify@^0.7.0 fetched in 1696ms 22 silly resolveWithNewModule bubleify@0.7.0 checking installable status 23 http fetch GET 304 https://registry.npmjs.org/earcut 1718ms (from cache) 24 silly pacote range manifest for earcut@^2.0.3 fetched in 1721ms 25 silly resolveWithNewModule earcut@2.1.1 checking installable status 26 http fetch GET 304 https://registry.npmjs.org/geojson-rewind 1732ms (from cache) 27 http fetch GET 304 https://registry.npmjs.org/geojson-vt 1732ms (from cache) 28 silly pacote range manifest for geojson-rewind@^0.1.0 fetched in 1734ms 29 silly resolveWithNewModule geojson-rewind@0.1.0 checking installable status 30 silly pacote range manifest for geojson-vt@^2.4.0 fetched in 1736ms 31 silly resolveWithNewModule geojson-vt@2.4.0 checking installable status 32 http fetch GET 304 https://registry.npmjs.org/grid-index 1756ms (from cache) 33 silly pacote range manifest for grid-index@^1.0.0 fetched in 1757ms 34 silly resolveWithNewModule grid-index@1.0.0 checking installable status 35 http fetch GET 304 https://registry.npmjs.org/mapbox-gl-supported 915ms (from cache) 36 silly pacote range manifest for mapbox-gl-supported@^1.2.0 fetched in 917ms 37 silly resolveWithNewModule mapbox-gl-supported@1.2.0 checking installable status 38 http fetch GET 304 https://registry.npmjs.org/@mapbox%2fgl-matrix 2526ms (from cache) 39 http fetch GET 304 https://registry.npmjs.org/@mapbox%2funitbezier 2522ms (from cache) 40 http fetch GET 304 https://registry.npmjs.org/@mapbox%2fwhoots-js 2522ms (from cache) 41 silly pacote range manifest for @mapbox/gl-matrix@^0.0.1 fetched in 2531ms 42 silly resolveWithNewModule @mapbox/gl-matrix@0.0.1 checking installable status 43 silly pacote range manifest for @mapbox/unitbezier@^0.0.0 fetched in 2526ms 44 silly resolveWithNewModule @mapbox/unitbezier@0.0.0 checking installable status 45 silly pacote range manifest for @mapbox/whoots-js@^3.0.0 fetched in 2528ms 46 silly resolveWithNewModule @mapbox/whoots-js@3.0.0 checking installable status 47 http fetch GET 304 https://registry.npmjs.org/package-json-versionify 1262ms (from cache) 48 silly pacote range manifest for package-json-versionify@^1.0.2 fetched in 1265ms 49 silly resolveWithNewModule package-json-versionify@1.0.4 checking installable status 50 http fetch GET 304 https://registry.npmjs.org/pbf 1289ms (from cache) 51 silly pacote range manifest for pbf@^1.3.2 fetched in 1291ms 52 silly resolveWithNewModule pbf@1.3.7 checking installable status 53 http fetch GET 304 https://registry.npmjs.org/supercluster 1289ms (from cache) 54 silly pacote range manifest for supercluster@^2.3.0 fetched in 1292ms 55 silly resolveWithNewModule supercluster@2.3.0 checking installable status 56 http fetch GET 304 https://registry.npmjs.org/point-geometry 1316ms (from cache) 57 silly pacote range manifest for point-geometry@^0.0.0 fetched in 1318ms 58 warn deprecated point-geometry@0.0.0: This module has moved: please install @mapbox/point-geometry instead 59 silly resolveWithNewModule point-geometry@0.0.0 checking installable status 60 http fetch GET 304 https://registry.npmjs.org/quickselect 1352ms (from cache) 61 silly pacote range manifest for quickselect@^1.0.0 fetched in 1355ms 62 silly resolveWithNewModule quickselect@1.0.0 checking installable status 63 http fetch GET 304 https://registry.npmjs.org/through2 1452ms (from cache) 64 silly pacote range manifest for through2@^2.0.3 fetched in 1455ms 65 silly resolveWithNewModule through2@2.0.3 checking installable status 66 http fetch GET 304 https://registry.npmjs.org/tinyqueue 1319ms (from cache) 67 silly pacote range manifest for tinyqueue@^1.1.0 fetched in 1320ms 68 silly resolveWithNewModule tinyqueue@1.2.2 checking installable status 69 http fetch GET 304 https://registry.npmjs.org/unflowify 1602ms (from cache) 70 silly pacote range manifest for unflowify@^1.0.0 fetched in 1605ms 71 silly resolveWithNewModule unflowify@1.0.1 checking installable status 72 http fetch GET 304 https://registry.npmjs.org/unassertify 1608ms (from cache) 73 silly pacote range manifest for unassertify@^2.0.0 fetched in 1610ms 74 silly resolveWithNewModule unassertify@2.0.4 checking installable status 75 http fetch GET 304 https://registry.npmjs.org/vector-tile 1611ms (from cache) 76 silly pacote range manifest for vector-tile@^1.3.0 fetched in 1613ms 77 warn deprecated vector-tile@1.3.0: This module has moved: please install @mapbox/vector-tile instead 78 silly resolveWithNewModule vector-tile@1.3.0 checking installable status 79 http fetch GET 304 https://registry.npmjs.org/vt-pbf 1650ms (from cache) 80 silly pacote range manifest for vt-pbf@^2.0.2 fetched in 1653ms 81 silly resolveWithNewModule vt-pbf@2.1.2 checking installable status 82 http fetch GET 304 https://registry.npmjs.org/webworkify 1659ms (from cache) 83 silly pacote range manifest for webworkify@^1.4.0 fetched in 1660ms 84 silly resolveWithNewModule webworkify@1.4.0 checking installable status 85 http fetch GET 304 https://registry.npmjs.org/@mapbox%2ftiny-sdf 2379ms (from cache) 86 silly pacote range manifest for @mapbox/tiny-sdf@^1.1.0 fetched in 2380ms 87 silly resolveWithNewModule @mapbox/tiny-sdf@1.1.0 checking installable status 88 verbose stack Error: ENOENT: no such file or directory, open '/Users/ZheXian/angular/mapbox/node_modules/mapbox-gl/src/style-spec/package.json' 88 verbose stack at Error (native) 89 verbose cwd /Users/ZheXian/angular/mapbox 90 verbose Darwin 17.0.0 91 verbose argv "/usr/local/Cellar/node@6/6.10.3_1/bin/node" "/usr/local/bin/npm" "install" "--save" "mapbox-gl" 92 verbose node v6.10.3 93 verbose npm v5.0.1 94 error code ENOLOCAL 95 error Could not install from "node_modules/mapbox-gl/src/style-spec" as it does not contain a package.json file. 96 verbose exit [ 1, true ]