A-A+

MAC 执行Ionic start 时卡住不动怎么办?

2017年07月31日 APP开发 暂无评论 阅读 6 views 次

原来需要  sudo

Last login: Sun Jul 30 11:02:47 on console
lywmatomacbook:~ lywdg$ npm -v
5.3.0
lywmatomacbook:~ lywdg$ node -v
v8.2.1
lywmatomacbook:~ lywdg$ npm install -g cnpm --registry=https://registry.npm.taobao.org
/usr/local/bin/cnpm -> /usr/local/lib/node_modules/cnpm/bin/cnpm
+ cnpm@5.0.0
added 593 packages in 171.109s
lywmatomacbook:~ lywdg$ sudo cnpm install -g cordova ionic

WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.

To proceed, enter your password, or type Ctrl-C to abort.

Password:
Downloading cordova to /usr/local/lib/node_modules/cordova_tmp
Copying /usr/local/lib/node_modules/cordova_tmp/_cordova@7.0.1@cordova to /usr/local/lib/node_modules/cordova
Installing cordova's dependencies to /usr/local/lib/node_modules/cordova/node_modules
[1/8] editor@1.0.0 installed at node_modules/_editor@1.0.0@editor
[2/8] q@1.0.1 installed at node_modules/_q@1.0.1@q
[3/8] nopt@3.0.1 installed at node_modules/_nopt@3.0.1@nopt
[4/8] configstore@2.1.0 installed at node_modules/_configstore@2.1.0@configstore
[5/8] cordova-common@2.0.3 installed at node_modules/_cordova-common@2.0.3@cordova-common
[6/8] update-notifier@0.5.0 installed at node_modules/_update-notifier@0.5.0@update-notifier
[7/8] insight@0.8.2 installed at node_modules/_insight@0.8.2@insight
[8/8] cordova-lib@7.0.1 installed at node_modules/_cordova-lib@7.0.1@cordova-lib
deprecate insight@0.8.2 › node-uuid@^1.4.7 Use uuid module instead
Recently updated (since 2017-07-23): 6 packages (detail see file /usr/local/lib/node_modules/cordova/node_modules/.recently_updates.txt)
  2017-07-28
    → cordova-lib@7.0.1 › cordova-serve@1.0.1 › compression@1.7.0 › compressible@~2.0.10(2.0.11) (10:02:00)
    → cordova-lib@7.0.1 › cordova-serve@1.0.1 › express@4.15.3 › depd@~1.1.0(1.1.1) (07:10:29)
  2017-07-27
    → cordova-lib@7.0.1 › cordova-fetch@1.1.0 › shelljs@0.7.8 › rechoir@0.6.2 › resolve@^1.1.6(1.4.0) (07:27:35)
  2017-07-26
    → cordova-lib@7.0.1 › cordova-serve@1.0.1 › express@4.15.3 › proxy-addr@~1.1.4(1.1.5) (09:00:40)
  2017-07-25
    → cordova-common@2.0.3 › semver@^5.0.1(5.4.1) (02:48:27)
    → insight@0.8.2 › request@2.81.0 › mime-types@~2.1.7(2.1.16) (10:42:39)
All packages installed (389 packages installed from npm registry, used 4m, speed 86.73kB/s, json 353(646.94kB), tarball 17.63MB)
[cordova@7.0.1] link /usr/local/bin/cordova@ -> /usr/local/lib/node_modules/cordova/bin/cordova
Downloading ionic to /usr/local/lib/node_modules/ionic_tmp
Copying /usr/local/lib/node_modules/ionic_tmp/_ionic@3.6.0@ionic to /usr/local/lib/node_modules/ionic
Installing ionic's dependencies to /usr/local/lib/node_modules/ionic/node_modules
[1/11] ssh-config@^1.0.1 installed at node_modules/_ssh-config@1.0.1@ssh-config
[2/11] minimist@^1.2.0 installed at node_modules/_minimist@1.2.0@minimist
[3/11] semver@^5.3.0 installed at node_modules/_semver@5.4.1@semver
[4/11] os-name@^2.0.1 installed at node_modules/_os-name@2.0.1@os-name
[5/11] diff@^3.2.0 installed at node_modules/_diff@3.3.0@diff
[6/11] tslib@^1.7.1 installed at node_modules/_tslib@1.7.1@tslib
[7/11] opn@^4.0.2 installed at node_modules/_opn@4.0.2@opn
[8/11] chalk@^2.0.0 installed at node_modules/_chalk@2.0.1@chalk
[9/11] rimraf@^2.6.1 installed at node_modules/_rimraf@2.6.1@rimraf
[10/11] tar@^2.2.1 installed at node_modules/_tar@2.2.1@tar
[11/11] @ionic/cli-utils@1.6.0 installed at node_modules/_@ionic_cli-utils@1.6.0@@ionic/cli-utils
Recently updated (since 2017-07-23): 5 packages (detail see file /usr/local/lib/node_modules/ionic/node_modules/.recently_updates.txt)
  2017-07-28
    → @ionic/cli-utils@1.6.0(1.6.0) (01:40:13)
  2017-07-25
    → semver@^5.3.0(5.4.1) (02:48:27)
    → @ionic/cli-utils@1.6.0 › superagent@3.5.2 › form-data@2.2.0 › mime-types@^2.1.12(2.1.16) (10:42:39)
  2017-07-24
    → @ionic/cli-utils@1.6.0 › inquirer@^3.0.6(3.2.1) (22:13:43)
  2017-07-23
    → chalk@2.0.1 › ansi-styles@^3.1.0(3.2.0) (19:25:48)
All packages installed (134 packages installed from npm registry, used 30s, speed 82.3kB/s, json 129(212.39kB), tarball 2.23MB)
[ionic@3.6.0] link /usr/local/bin/ionic@ -> /usr/local/lib/node_modules/ionic/bin/ionic
lywmatomacbook:~ lywdg$ ionic info
? The Ionic CLI can automatically check for CLI updates in the background. Would
 you like to enable this? Yes
[WARN] You are not in an Ionic project directory. Project context may be
       missing.

cli packages:

    @ionic/cli-utils  : 1.6.0 (/usr/local/lib/node_modules/ionic/node_modules/_@ionic_cli-utils@1.6.0@@ionic/cli-utils)
    ionic (Ionic CLI) : 3.6.0 (/usr/local/lib/node_modules/ionic)

System:

    Node : v8.2.1
    OS   : OS X Lion
    npm  : 5.3.0 







:q      
lywmatomacbook:~ lywdg$ 
lywmatomacbook:~ lywdg$ 
lywmatomacbook:~ lywdg$ 
lywmatomacbook:~ lywdg$ 
lywmatomacbook:~ lywdg$ 
lywmatomacbook:~ lywdg$ 
lywmatomacbook:~ lywdg$ :q
-bash: :q: command not found
lywmatomacbook:~ lywdg$ sudo cnpm install -g ios-sim
Password:
Downloading ios-sim to /usr/local/lib/node_modules/ios-sim_tmp
Copying /usr/local/lib/node_modules/ios-sim_tmp/_ios-sim@6.0.0@ios-sim to /usr/local/lib/node_modules/ios-sim
Installing ios-sim's dependencies to /usr/local/lib/node_modules/ios-sim/node_modules
[1/4] bplist-parser@^0.0.6 installed at node_modules/_bplist-parser@0.0.6@bplist-parser
[2/4] nopt@1.0.9 installed at node_modules/_nopt@1.0.9@nopt
[3/4] simctl@^1.0.0 installed at node_modules/_simctl@1.0.1@simctl
[4/4] plist@^1.2.0 installed at node_modules/_plist@1.2.0@plist
All packages installed (12 packages installed from npm registry, used 5s, speed 74.38kB/s, json 12(24.95kB), tarball 366.57kB)
[ios-sim@6.0.0] link /usr/local/bin/ios-sim@ -> /usr/local/lib/node_modules/ios-sim/bin/ios-sim
lywmatomacbook:~ lywdg$ cd ./Desktop
lywmatomacbook:Desktop lywdg$ ionic start demo_1
? What starter would you like to use: tabs
[WARN] Git CLI not found on your PATH. You may wish to install it to version
       control your app.
       See installation docs for git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

       Use --no-git to disable this warning.
       
✔ Creating directory ./demo_1 - done!
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
✖ Downloading - failed!
Error: connect ENETUNREACH 192.30.255.113:443
lywmatomacbook:Desktop lywdg$ cd demo_1
lywmatomacbook:demo_1 lywdg$ cnpm install
npminstall WARN package.json not exists: /Users/lywdg/Desktop/demo_1/package.json
✔ Installed 0 packages
✔ Linked 0 latest versions
✔ Run 0 scripts
✔ All packages installed (used 19ms, speed 0B/s, json 0(0B), tarball 0B)
lywmatomacbook:demo_1 lywdg$ ls
node_modules
lywmatomacbook:demo_1 lywdg$ cd ..
lywmatomacbook:Desktop lywdg$ rm demo_1/
rm: demo_1/: is a directory
lywmatomacbook:Desktop lywdg$ rm -rf demo_1/
lywmatomacbook:Desktop lywdg$ ionic start demo_1
? What starter would you like to use: tabs
[WARN] Git CLI not found on your PATH. You may wish to install it to version
       control your app.
       See installation docs for git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

       Use --no-git to disable this warning.
       
✔ Creating directory ./demo_1 - done!
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
✔ Downloading - done!
[INFO] Fetching starter template tabs
       (https://github.com/ionic-team/ionic2-starter-tabs/archive/master.tar.gz)
✔ Downloading - done!
✔ Updating package.json with app details - done!
✔ Creating configuration file ionic.config.json - done!
[INFO] Installing dependencies may take several minutes!
> npm install
⠦ Running command ^C
lywmatomacbook:Desktop lywdg$ cnpm install
npminstall WARN package.json not exists: /Users/lywdg/Desktop/package.json
✔ Installed 0 packages
✔ Linked 0 latest versions
✔ Run 0 scripts
✔ All packages installed (used 20ms, speed 0B/s, json 0(0B), tarball 0B)
lywmatomacbook:Desktop lywdg$ cd demo_1/
lywmatomacbook:demo_1 lywdg$ cnpm install
⠧ [5/19] Installing rxjs@5.4.0[npminstall:get] retry GET http://registry.npm.taobao.org/rxjs/download/rxjs-5.4.0.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/rxjs/-/rxjs-5.4.0.tgz 200 (connected: true, keepalive socket: true, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":5,"errorSocketCount":0,"timeoutSocketCount":4,"requestCount":24,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":5},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"649473","connection":"keep-alive","date":"Sun, 30 Jul 2017 01:16:00 GMT","x-oss-request-id":"597D3350D0EBAB1580A63D23","accept-ranges":"bytes","etag":"\"FD20F6350AACF4409D648EC13820D310\"","last-modified":"Tue, 09 May 2017 21:26:44 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"16340473173619695639","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"/SD2NQqs9ECdZI7BOCDTEA==","x-oss-server-time":"85","via":"cache4.l2et2-1[0,304-0,H], cache19.l2et2-1[89,0], kunlun4.cn225[143,200-0,H], kunlun8.cn225[175,0]","age":"9110","x-cache":"HIT TCP_REFRESH_HIT dirn:7:162104673","x-swift-savetime":"Sun, 30 Jul 2017 03:47:50 GMT","x-swift-cachetime":"77290","timing-allow-origin":"*","eagleid":"7169f50815013864699642154e"}
⠦ [5/19] Installing rxjs@5.4.0[npminstall:get] retry GET http://registry.npm.taobao.org/typescript/download/typescript-2.3.4.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/typescript/-/typescript-2.3.4.tgz 200 (connected: true, keepalive socket: true, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":6,"errorSocketCount":0,"timeoutSocketCount":4,"requestCount":25,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":4},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4136016","connection":"keep-alive","date":"Sat, 29 Jul 2017 15:53:47 GMT","x-oss-request-id":"597CAF8B2084A5F39CE3A122","accept-ranges":"bytes","etag":"\"2FF98849D8108CECB6E80D05079F0FA6\"","last-modified":"Tue, 30 May 2017 21:06:08 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12456104971099707566","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"L/mISdgQjOy26A0FB58Ppg==","x-oss-server-time":"70","via":"cache4.l2et15[0,304-0,H], cache11.l2et15[1,0], kunlun9.cn225[0,200-0,H], kunlun5.cn225[17,0]","age":"42846","x-cache":"HIT TCP_HIT dirn:5:344508031","x-swift-savetime":"Sun, 30 Jul 2017 01:46:20 GMT","x-swift-cachetime":"50847","timing-allow-origin":"*","eagleid":"7169f50515013864730914027e"}
⠏ [5/19] Installing lie@3.0.2[npminstall:get] retry GET http://registry.npm.taobao.org/lie/download/lie-3.0.2.tgz after 100ms, retry left 4, error: ResponseError: socket hang up (req "error"), GET http://registry.npm.taobao.org/lie/download/lie-3.0.2.tgz -1 (connected: true, keepalive socket: true, agent status: {"createSocketCount":13,"createSocketErrorCount":0,"closeSocketCount":11,"errorSocketCount":0,"timeoutSocketCount":10,"requestCount":60,"freeSockets":{"registry.npm.taobao.org:80:":2},"sockets":{},"requests":{}})
headers: {}
⠹ [8/19] Installing inherits@~2.0.1[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular/download/ionic-angular-3.6.0.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/ionic-angular/-/ionic-angular-3.6.0.tgz 200 (connected: true, keepalive socket: true, agent status: {"createSocketCount":16,"createSocketErrorCount":0,"closeSocketCount":9,"errorSocketCount":0,"timeoutSocketCount":4,"requestCount":50,"freeSockets":{"cdn.npm.taobao.org:443:::::::true::":1},"sockets":{"cdn.npm.taobao.org:443:::::::true::":6},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4621046","connection":"keep-alive","date":"Sat, 29 Jul 2017 23:25:54 GMT","x-oss-request-id":"597D1982E4B256ED772EC875","accept-ranges":"bytes","etag":"\"47776C994B9D2F6668D90AD17C626ED1\"","last-modified":"Thu, 27 Jul 2017 19:35:11 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12186694452321647480","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"R3dsmUudL2Zo2QrRfGJu0Q==","x-oss-server-time":"7","via":"cache9.l2et2-1[0,304-0,H], cache16.l2et2-1[24,0], kunlun6.cn225[77,200-0,H], kunlun7.cn225[80,0]","age":"15745","x-cache":"HIT TCP_REFRESH_HIT dirn:11:509634935","x-swift-savetime":"Sun, 30 Jul 2017 03:48:19 GMT","x-swift-cachetime":"70655","timing-allow-origin":"*","eagleid":"7169f50715013864995217998e"}
⠦ [8/19] Installing amdefine@>=0.0.4[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic/app-scripts/download/@ionic/app-scripts-2.1.3.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/%40ionic/app-scripts/-/%40ionic/app-scripts-2.1.3.tgz 200 (connected: true, keepalive socket: true, agent status: {"createSocketCount":18,"createSocketErrorCount":0,"closeSocketCount":18,"errorSocketCount":0,"timeoutSocketCount":11,"requestCount":60,"freeSockets":{},"sockets":{},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"6853406","connection":"keep-alive","date":"Sat, 29 Jul 2017 23:25:54 GMT","x-oss-request-id":"597D198296C0069BE8803676","accept-ranges":"bytes","etag":"\"840A8C155979203DA735AF1635DCB3F7\"","last-modified":"Thu, 27 Jul 2017 18:06:58 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"10970465218952446215","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"hAqMFVl5ID2nNa8WNdyz9w==","x-oss-server-time":"8","via":"cache18.l2et2-1[0,304-0,H], cache5.l2et2-1[108,0], kunlun5.cn225[136,200-0,H], kunlun10.cn225[139,0]","age":"15795","x-cache":"HIT TCP_REFRESH_HIT dirn:11:48893401","x-swift-savetime":"Sun, 30 Jul 2017 03:49:09 GMT","x-swift-cachetime":"70605","timing-allow-origin":"*","eagleid":"7169f50a15013865492647122e"}
⠇ [8/19] Installing amdefine@>=0.0.4^C
lywmatomacbook:demo_1 lywdg$ cnpm install
⠴ [15/19] Installing symbol-observable@^1.0.1[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular/download/ionic-angular-3.6.0.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/ionic-angular/-/ionic-angular-3.6.0.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":2,"errorSocketCount":0,"timeoutSocketCount":1,"requestCount":3,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":2},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4621046","connection":"keep-alive","date":"Sat, 29 Jul 2017 23:25:54 GMT","x-oss-request-id":"597D1982E4B256ED772EC875","accept-ranges":"bytes","etag":"\"47776C994B9D2F6668D90AD17C626ED1\"","last-modified":"Thu, 27 Jul 2017 19:35:11 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12186694452321647480","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"R3dsmUudL2Zo2QrRfGJu0Q==","x-oss-server-time":"7","via":"cache9.l2et2-1[0,304-0,H], cache16.l2et2-1[24,0], kunlun6.cn225[0,200-0,H], kunlun10.cn225[16,0]","age":"27673","x-cache":"HIT TCP_HIT dirn:4:62566201","x-swift-savetime":"Sun, 30 Jul 2017 03:48:19 GMT","x-swift-cachetime":"70655","timing-allow-origin":"*","eagleid":"7169f50a15013984271183589e"}
⠧ [15/19] Installing symbol-observable@^1.0.1[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic/app-scripts/download/@ionic/app-scripts-2.1.3.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/%40ionic/app-scripts/-/%40ionic/app-scripts-2.1.3.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":3,"errorSocketCount":0,"timeoutSocketCount":1,"requestCount":4,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":1},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"6853406","connection":"keep-alive","date":"Sat, 29 Jul 2017 23:25:54 GMT","x-oss-request-id":"597D198296C0069BE8803676","accept-ranges":"bytes","etag":"\"840A8C155979203DA735AF1635DCB3F7\"","last-modified":"Thu, 27 Jul 2017 18:06:58 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"10970465218952446215","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"hAqMFVl5ID2nNa8WNdyz9w==","x-oss-server-time":"8","via":"cache18.l2et2-1[0,304-0,H], cache5.l2et2-1[108,0], kunlun5.cn225[0,200-0,H], kunlun7.cn225[27,0]","age":"27673","x-cache":"HIT TCP_HIT dirn:2:481588863","x-swift-savetime":"Sun, 30 Jul 2017 03:49:09 GMT","x-swift-cachetime":"70605","timing-allow-origin":"*","eagleid":"7169f50715013984273375187e"}
⠇ [15/19] Installing symbol-observable@^1.0.1[npminstall:get] retry GET http://registry.npm.taobao.org/typescript/download/typescript-2.3.4.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/typescript/-/typescript-2.3.4.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":6,"createSocketErrorCount":0,"closeSocketCount":6,"errorSocketCount":0,"timeoutSocketCount":1,"requestCount":5,"freeSockets":{},"sockets":{},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4136016","connection":"keep-alive","date":"Sat, 29 Jul 2017 15:53:47 GMT","x-oss-request-id":"597CAF8B2084A5F39CE3A122","accept-ranges":"bytes","etag":"\"2FF98849D8108CECB6E80D05079F0FA6\"","last-modified":"Tue, 30 May 2017 21:06:08 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12456104971099707566","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"L/mISdgQjOy26A0FB58Ppg==","x-oss-server-time":"70","via":"cache4.l2et15[0,304-0,H], cache11.l2et15[1,0], kunlun9.cn225[0,200-0,H], kunlun6.cn225[26,0]","age":"54802","x-cache":"HIT TCP_HIT dirn:5:344508031","x-swift-savetime":"Sun, 30 Jul 2017 01:46:20 GMT","x-swift-cachetime":"50847","timing-allow-origin":"*","eagleid":"7169f50615013984293724225e"}
⠦ [15/19] Installing symbol-observable@^1.0.1
Last login: Sun Jul 30 15:30:10 on console
lywmatoMacBook:demo_1 lywdg$ cnpm install
⠸ [9/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular/download/ionic-angular-3.6.0.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/ionic-angular/-/ionic-angular-3.6.0.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":1,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":2},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4621046","connection":"keep-alive","date":"Sat, 29 Jul 2017 23:25:54 GMT","x-oss-request-id":"597D1982E4B256ED772EC875","accept-ranges":"bytes","etag":"\"47776C994B9D2F6668D90AD17C626ED1\"","last-modified":"Thu, 27 Jul 2017 19:35:11 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12186694452321647480","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"R3dsmUudL2Zo2QrRfGJu0Q==","x-oss-server-time":"7","via":"cache9.l2et2-1[0,304-0,H], cache16.l2et2-1[24,0], kunlun6.cn225[0,200-0,H], kunlun4.cn225[28,0]","age":"29204","x-cache":"HIT TCP_HIT dirn:4:62566201","x-swift-savetime":"Sun, 30 Jul 2017 03:48:19 GMT","x-swift-cachetime":"70655","timing-allow-origin":"*","eagleid":"7169f50415013999585662902e"}
⠴ [9/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic/app-scripts/download/@ionic/app-scripts-2.1.3.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/%40ionic/app-scripts/-/%40ionic/app-scripts-2.1.3.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":2,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":2,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":1},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"6853406","connection":"keep-alive","date":"Sat, 29 Jul 2017 23:25:54 GMT","x-oss-request-id":"597D198296C0069BE8803676","accept-ranges":"bytes","etag":"\"840A8C155979203DA735AF1635DCB3F7\"","last-modified":"Thu, 27 Jul 2017 18:06:58 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"10970465218952446215","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"hAqMFVl5ID2nNa8WNdyz9w==","x-oss-server-time":"8","via":"cache18.l2et2-1[0,304-0,H], cache5.l2et2-1[108,0], kunlun5.cn225[0,200-0,H], kunlun6.cn225[24,0]","age":"29204","x-cache":"HIT TCP_HIT dirn:2:481588863","x-swift-savetime":"Sun, 30 Jul 2017 03:49:09 GMT","x-swift-cachetime":"70605","timing-allow-origin":"*","eagleid":"7169f50615013999585662200e"}
⠴ [9/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/typescript/download/typescript-2.3.4.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/typescript/-/typescript-2.3.4.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":3,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":3,"freeSockets":{},"sockets":{},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4136016","connection":"keep-alive","date":"Sat, 29 Jul 2017 15:53:47 GMT","x-oss-request-id":"597CAF8B2084A5F39CE3A122","accept-ranges":"bytes","etag":"\"2FF98849D8108CECB6E80D05079F0FA6\"","last-modified":"Tue, 30 May 2017 21:06:08 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12456104971099707566","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"L/mISdgQjOy26A0FB58Ppg==","x-oss-server-time":"70","via":"cache4.l2et15[0,304-0,H], cache11.l2et15[1,0], kunlun9.cn225[0,200-0,H], kunlun7.cn225[17,0]","age":"56332","x-cache":"HIT TCP_HIT dirn:5:344508031","x-swift-savetime":"Sun, 30 Jul 2017 01:46:20 GMT","x-swift-cachetime":"50847","timing-allow-origin":"*","eagleid":"7169f50715013999597005284e"}
⠦ [9/19] Installing typescript@2.3.4^C
lywmatoMacBook:demo_1 lywdg$ cnpm install
Get /binary-mirror-config/latest from http://registry.npm.taobao.org error: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
    at errnoException (dns.js:50:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
⠹ [10/19] Installing @ionic/app-scripts@2.1.3[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 100ms, retry left 4, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 100ms, retry left 4, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 100ms, retry left 4, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
⠸ [10/19] Installing @ionic/app-scripts@2.1.3[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 200ms, retry left 3, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":7,"createSocketErrorCount":0,"closeSocketCount":4,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 200ms, retry left 3, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":7,"createSocketErrorCount":0,"closeSocketCount":4,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 200ms, retry left 3, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":7,"createSocketErrorCount":0,"closeSocketCount":6,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
⠴ [10/19] Installing @ionic/app-scripts@2.1.3[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 300ms, retry left 2, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":7,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 300ms, retry left 2, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":7,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 300ms, retry left 2, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":7,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
⠏ [10/19] Installing @ionic/app-scripts@2.1.3[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 400ms, retry left 1, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":13,"createSocketErrorCount":0,"closeSocketCount":10,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 400ms, retry left 1, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":13,"createSocketErrorCount":0,"closeSocketCount":10,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 400ms, retry left 1, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":13,"createSocketErrorCount":0,"closeSocketCount":12,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
✖ Install fail! RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":16,"createSocketErrorCount":0,"closeSocketCount":13,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
Error: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80
    at errnoException (dns.js:50:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
npminstall version: 3.0.1
npminstall args: /usr/local/bin/node /usr/local/lib/node_modules/cnpm/node_modules/npminstall/bin/install.js --china --userconfig=/Users/lywdg/.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=http://registry.npm.taobao.org
lywmatoMacBook:demo_1 lywdg$ cnpm install
Get /binary-mirror-config/latest from http://registry.npm.taobao.org error: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
    at errnoException (dns.js:50:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
⠋ [npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 100ms, retry left 4, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 100ms, retry left 4, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 100ms, retry left 4, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":3,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
⠙ [10/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 200ms, retry left 3, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":7,"createSocketErrorCount":0,"closeSocketCount":4,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 200ms, retry left 3, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":7,"createSocketErrorCount":0,"closeSocketCount":4,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 200ms, retry left 3, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":7,"createSocketErrorCount":0,"closeSocketCount":6,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
⠼ [10/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 300ms, retry left 2, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":7,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 300ms, retry left 2, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":7,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 300ms, retry left 2, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":9,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
⠇ [10/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 400ms, retry left 1, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":13,"createSocketErrorCount":0,"closeSocketCount":10,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 400ms, retry left 1, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":13,"createSocketErrorCount":0,"closeSocketCount":11,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":2},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 400ms, retry left 1, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":13,"createSocketErrorCount":0,"closeSocketCount":11,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":2},"requests":{}})
headers: {}
✖ Install fail! RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":16,"createSocketErrorCount":0,"closeSocketCount":13,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
Error: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80
    at errnoException (dns.js:50:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
npminstall version: 3.0.1
npminstall args: /usr/local/bin/node /usr/local/lib/node_modules/cnpm/node_modules/npminstall/bin/install.js --china --userconfig=/Users/lywdg/.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=http://registry.npm.taobao.org
lywmatoMacBook:demo_1 lywdg$ npm install
npm WARN registry Using stale data from https://registry.npmjs.org/ because the host is inaccessible -- are you offline?
npm WARN registry Using stale package data from https://registry.npmjs.org/ due to a request error during revalidation.
npm WARN deprecated object-keys@0.2.0: Please update to the latest object-keys
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_1/node_modules/mkdirp/node_modules/minimist
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_1/node_modules/mkdirp
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_1/node_modules/reflect-metadata
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_1/node_modules/source-map-support/node_modules/source-map
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_1/node_modules/source-map-support
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_1/node_modules/tsickle/node_modules/minimist
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_1/node_modules/tsickle/node_modules/source-map
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_1/node_modules/tsickle
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_1/node_modules/mkdirp/node_modules
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_1/node_modules/source-map-support/node_modules
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_1/node_modules/tsickle/node_modules
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN network SKIPPING OPTIONAL DEPENDENCY: request to https://registry.npmjs.org/fsevents/-/fsevents-1.1.2.tgz failed, reason: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
npm WARN ajv-keywords@2.1.0 requires a peer of ajv@>=5.0.0 but none was installed.

npm ERR! path /Users/lywdg/Desktop/demo_1/node_modules/mkdirp/node_modules/minimist
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall access
npm ERR! enoent ENOENT: no such file or directory, access '/Users/lywdg/Desktop/demo_1/node_modules/mkdirp/node_modules/minimist'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/lywdg/.npm/_logs/2017-07-30T08_13_11_934Z-debug.log
lywmatoMacBook:demo_1 lywdg$ cnpm install
Get /binary-mirror-config/latest from http://registry.npm.taobao.org error: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
    at errnoException (dns.js:50:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
⠋ [npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 100ms, retry left 4, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 100ms, retry left 4, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 100ms, retry left 4, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":3,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
⠙ [10/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 200ms, retry left 3, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":7,"createSocketErrorCount":0,"closeSocketCount":4,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 200ms, retry left 3, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":7,"createSocketErrorCount":0,"closeSocketCount":4,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 200ms, retry left 3, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":7,"createSocketErrorCount":0,"closeSocketCount":6,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
⠼ [10/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 300ms, retry left 2, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":7,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 300ms, retry left 2, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":7,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 300ms, retry left 2, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":7,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
⠇ [10/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 400ms, retry left 1, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":13,"createSocketErrorCount":0,"closeSocketCount":10,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 400ms, retry left 1, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":13,"createSocketErrorCount":0,"closeSocketCount":10,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 400ms, retry left 1, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":13,"createSocketErrorCount":0,"closeSocketCount":12,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
✖ Install fail! RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":16,"createSocketErrorCount":0,"closeSocketCount":13,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
Error: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80
    at errnoException (dns.js:50:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
npminstall version: 3.0.1
npminstall args: /usr/local/bin/node /usr/local/lib/node_modules/cnpm/node_modules/npminstall/bin/install.js --china --userconfig=/Users/lywdg/.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=http://registry.npm.taobao.org
lywmatoMacBook:demo_1 lywdg$ npm install -g cnpm --registry=https://registry.npm.taobao.org
npm WARN registry Using stale data from https://registry.npm.taobao.org/ because the host is inaccessible -- are you offline?
npm WARN registry Using stale package data from https://registry.npm.taobao.org/ due to a request error during revalidation.
/usr/local/bin/cnpm -> /usr/local/lib/node_modules/cnpm/bin/cnpm
+ cnpm@5.0.0
updated 1 package in 22.648s
lywmatoMacBook:demo_1 lywdg$ cnpm installGet /binary-mirror-config/latest from http://registry.npm.taobao.org error: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
    at errnoException (dns.js:50:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
⠋ [npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 100ms, retry left 4, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 100ms, retry left 4, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 100ms, retry left 4, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":3,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
⠹ [16/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 200ms, retry left 3, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":6,"createSocketErrorCount":0,"closeSocketCount":4,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":2},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 200ms, retry left 3, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":6,"createSocketErrorCount":0,"closeSocketCount":4,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":2},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 200ms, retry left 3, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":7,"createSocketErrorCount":0,"closeSocketCount":6,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
⠼ [16/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 300ms, retry left 2, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":7,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 300ms, retry left 2, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":7,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 300ms, retry left 2, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":7,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
⠇ [16/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 400ms, retry left 1, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":13,"createSocketErrorCount":0,"closeSocketCount":10,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts after 400ms, retry left 1, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/@ionic%2Fapp-scripts -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":13,"createSocketErrorCount":0,"closeSocketCount":10,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 400ms, retry left 1, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":13,"createSocketErrorCount":0,"closeSocketCount":12,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
✖ Install fail! RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/ionic-angular -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":16,"createSocketErrorCount":0,"closeSocketCount":13,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":3},"requests":{}})
headers: {}
Error: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80
    at errnoException (dns.js:50:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
npminstall version: 3.0.1
npminstall args: /usr/local/bin/node /usr/local/lib/node_modules/cnpm/node_modules/npminstall/bin/install.js --china --userconfig=/Users/lywdg/.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=http://registry.npm.taobao.org
lywmatoMacBook:demo_1 lywdg$ cd ..lywmatoMacBook:.Trash lywdg$ 
lywmatoMacBook:.Trash lywdg$ cd ./Desktop
-bash: cd: ./Desktop: No such file or directory
lywmatoMacBook:.Trash lywdg$ cd /
lywmatoMacBook:/ lywdg$ cd ./Desktop
-bash: cd: ./Desktop: No such file or directory
lywmatoMacBook:/ lywdg$ cd ./DeskTop
-bash: cd: ./DeskTop: No such file or directory
lywmatoMacBook:/ lywdg$ ls
Applications	Users		dev		net		usr
Library		Volumes		etc		private		var
Network		bin		home		sbin
System		cores		mach_kernel	tmp
lywmatoMacBook:/ lywdg$ cd ./Desktop-bash: cd: ./Desktop: No such file or directory
lywmatoMacBook:/ lywdg$ cd ..lywmatoMacBook:/ lywdg$ cd Users/
lywmatoMacBook:Users lywdg$ ls
Shared	lywdg
lywmatoMacBook:Users lywdg$ cd lywdg/
lywmatoMacBook:~ lywdg$ ls
Desktop		Downloads	Movies		Pictures
Documents	Library		Music		Public
lywmatoMacBook:~ lywdg$ cd Desktop/
lywmatoMacBook:Desktop lywdg$ ionic start demo_1? What starter would you like to use: sidemenu
[WARN] Git CLI not found on your PATH. You may wish to install it to version
       control your app.
       See installation docs for git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

       Use --no-git to disable this warning.
       
✔ Creating directory ./demo_1 - done!
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
✖ Downloading - failed!
Error: getaddrinfo ENOTFOUND github.com github.com:443
lywmatoMacBook:Desktop lywdg$ rm -rf demo_1/
lywmatoMacBook:Desktop lywdg$ ionic start demo_1
? What starter would you like to use: tabs
[WARN] Git CLI not found on your PATH. You may wish to install it to version
       control your app.
       See installation docs for git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

       Use --no-git to disable this warning.
       
✔ Creating directory ./demo_1 - done!
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
✖ Downloading - failed!
Error: getaddrinfo ENOTFOUND github.com github.com:443
lywmatoMacBook:Desktop lywdg$ ionic start demo_1
? What starter would you like to use: tabs
[WARN] Git CLI not found on your PATH. You may wish to install it to version
       control your app.
       See installation docs for git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

       Use --no-git to disable this warning.
       
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
✖ Downloading - failed!
Error: getaddrinfo ENOTFOUND github.com github.com:443
lywmatoMacBook:Desktop lywdg$ 
lywmatoMacBook:Desktop lywdg$ ionic start demo_1
[ERROR] An error occurred while running npm view ionic dist-tags.latest --json
        (exit code 1):
        
        npm ERR! code ENOTFOUND
        npm ERR! errno ENOTFOUND
        npm ERR! syscall getaddrinfo
        npm ERR! network getaddrinfo ENOTFOUND registry.npmjs.org
        registry.npmjs.org:443
        npm ERR! network This is a problem related to network connectivity.
        npm ERR! network In most cases you are behind a proxy or have bad network
        settings.
        npm ERR! network
        npm ERR! network If you are behind a proxy, please make sure that the
        npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
        {
        "error": {
        "code": "ENOTFOUND",
        "summary": "getaddrinfo ENOTFOUND registry.npmjs.org
        registry.npmjs.org:443",
        "detail": "This is a problem related to network connectivity.\nIn most
        cases you are behind a proxy or have bad network settings.\n\nIf you are
        behind a proxy, please make sure that the\n'proxy' config is set properly.
        See: 'npm help config'"
        }
        }
        
        npm ERR! A complete log of this run can be found in:
        npm ERR!     /Users/lywdg/.npm/_logs/2017-07-30T08_35_51_002Z-debug.log
        
? What starter would you like to use: tabs
[WARN] Git CLI not found on your PATH. You may wish to install it to version
       control your app.
       See installation docs for git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

       Use --no-git to disable this warning.
       
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
✖ Downloading - failed!
Error: getaddrinfo ENOTFOUND github.com github.com:443
lywmatoMacBook:Desktop lywdg$ ionic start demo_1
? What starter would you like to use: tabs
[WARN] Git CLI not found on your PATH. You may wish to install it to version
       control your app.
       See installation docs for git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

       Use --no-git to disable this warning.
       
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
✖ Downloading - failed!
Error: getaddrinfo ENOTFOUND github.com github.com:443
lywmatoMacBook:Desktop lywdg$ ionic start demo_1 --no-git
[ERROR] An error occurred while running npm view ionic dist-tags.latest --json
        (exit code 1):
        
        npm ERR! code ENOTFOUND
        npm ERR! errno ENOTFOUND
        npm ERR! syscall getaddrinfo
        npm ERR! network getaddrinfo ENOTFOUND registry.npmjs.org
        registry.npmjs.org:443
        npm ERR! network This is a problem related to network connectivity.
        npm ERR! network In most cases you are behind a proxy or have bad network
        settings.
        npm ERR! network
        npm ERR! network If you are behind a proxy, please make sure that the
        npm ERR! network 'proxy' config is set properly.  See: 'npm help config'
        {
        "error": {
        "code": "ENOTFOUND",
        "summary": "getaddrinfo ENOTFOUND registry.npmjs.org
        registry.npmjs.org:443",
        "detail": "This is a problem related to network connectivity.\nIn most
        cases you are behind a proxy or have bad network settings.\n\nIf you are
        behind a proxy, please make sure that the\n'proxy' config is set properly.
        See: 'npm help config'"
        }
        }
        
        npm ERR! A complete log of this run can be found in:
        npm ERR!     /Users/lywdg/.npm/_logs/2017-07-30T08_43_15_052Z-debug.log
        
? What starter would you like to use: tabs
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
✖ Downloading - failed!
Error: getaddrinfo ENOTFOUND github.com github.com:443
lywmatoMacBook:Desktop lywdg$ 
lywmatoMacBook:Desktop lywdg$ ionic start demo_1 --no-git
? What starter would you like to use: tabs
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
✔ Downloading - done!
[INFO] Fetching starter template tabs
       (https://github.com/ionic-team/ionic2-starter-tabs/archive/master.tar.gz)
✔ Downloading - done!
✔ Updating package.json with app details - done!
✔ Creating configuration file ionic.config.json - done!
[INFO] Installing dependencies may take several minutes!
> npm install
⠋ Running command ^C
lywmatoMacBook:Desktop lywdg$ cnpm install
npminstall WARN package.json not exists: /Users/lywdg/Desktop/package.json
✔ Installed 0 packages
✔ Linked 0 latest versions
✔ Run 0 scripts
✔ All packages installed (used 32ms, speed 0B/s, json 0(0B), tarball 0B)
lywmatoMacBook:Desktop lywdg$ cd demo_1/
lywmatoMacBook:demo_1 lywdg$ cnpm install
⠙ [14/19] Installing isarray@0.0.1[npminstall:get] retry GET http://registry.npm.taobao.org/typescript/download/typescript-2.3.4.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/typescript/-/typescript-2.3.4.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":1,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":2},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4136016","connection":"keep-alive","date":"Sun, 30 Jul 2017 05:53:34 GMT","x-oss-request-id":"597D745EB47FB8CE015BCEB2","accept-ranges":"bytes","etag":"\"2FF98849D8108CECB6E80D05079F0FA6\"","last-modified":"Tue, 30 May 2017 21:06:08 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12456104971099707566","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"L/mISdgQjOy26A0FB58Ppg==","x-oss-server-time":"66","via":"cache13.l2et2-1[0,304-0,H], cache13.l2et2-1[25,0], kunlun10.cn133[0,200-0,H], kunlun4.cn133[1,0]","age":"11555","x-cache":"HIT TCP_MEM_HIT dirn:5:380074073","x-swift-savetime":"Sun, 30 Jul 2017 09:05:54 GMT","x-swift-cachetime":"74860","timing-allow-origin":"*","eagleid":"ab6f9ac415014055696751839e"}
⠧ [14/19] Installing isarray@0.0.1[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular/download/ionic-angular-3.6.0.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/ionic-angular/-/ionic-angular-3.6.0.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":3,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":2,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":1},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4621046","connection":"keep-alive","date":"Sun, 30 Jul 2017 02:26:09 GMT","x-oss-request-id":"597D43C1D0EBAB1580508E82","accept-ranges":"bytes","etag":"\"47776C994B9D2F6668D90AD17C626ED1\"","last-modified":"Thu, 27 Jul 2017 19:35:11 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12186694452321647480","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"R3dsmUudL2Zo2QrRfGJu0Q==","x-oss-server-time":"7","via":"cache11.l2et15[0,304-0,H], cache13.l2et15[1,0], kunlun6.cn133[0,200-0,H], kunlun10.cn133[1,0]","age":"24003","x-cache":"HIT TCP_MEM_HIT dirn:4:348314751","x-swift-savetime":"Sun, 30 Jul 2017 09:05:44 GMT","x-swift-cachetime":"62425","timing-allow-origin":"*","eagleid":"ab6f9aca15014055720031324e"}
⠦ [14/19] Installing isarray@0.0.1[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic/app-scripts/download/@ionic/app-scripts-2.1.3.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/%40ionic/app-scripts/-/%40ionic/app-scripts-2.1.3.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":5,"createSocketErrorCount":0,"closeSocketCount":5,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":3,"freeSockets":{},"sockets":{},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"6853406","connection":"keep-alive","date":"Sat, 29 Jul 2017 23:25:54 GMT","x-oss-request-id":"597D198296C0069BE8803676","accept-ranges":"bytes","etag":"\"840A8C155979203DA735AF1635DCB3F7\"","last-modified":"Thu, 27 Jul 2017 18:06:58 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"10970465218952446215","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"hAqMFVl5ID2nNa8WNdyz9w==","x-oss-server-time":"8","via":"cache18.l2et2-1[0,304-0,H], cache13.l2et2-1[255,0], kunlun4.cn133[0,200-0,H], kunlun9.cn133[1,0]","age":"34826","x-cache":"HIT TCP_MEM_HIT dirn:2:347760255","x-swift-savetime":"Sun, 30 Jul 2017 09:05:54 GMT","x-swift-cachetime":"51600","timing-allow-origin":"*","eagleid":"ab6f9ac915014055801033957e"}
⠋ [14/19] Installing isarray@0.0.1
Last login: Mon Jul 31 14:12:21 on console
lywmatoMacBook:demo_1 lywdg$ cnpm install
⠧ [13/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET http://registry.npm.taobao.org/ionic-angular 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":3,"errorSocketCount":0,"timeoutSocketCount":2,"requestCount":6,"freeSockets":{"registry.npm.taobao.org:80:":1},"sockets":{},"requests":{}})
headers: {"server":"nginx/1.4.6 (Ubuntu)","date":"Mon, 31 Jul 2017 06:17:32 GMT","content-type":"application/json; charset=utf-8","transfer-encoding":"chunked","connection":"keep-alive","x-current-requests":"1","x-readtime":"82","content-encoding":"gzip"}
⠴ [13/19] Installing typescript@2.3.4[typescript@2.3.4] download ShasumNotMatchError: real sha1:439298bca83201c8ba202112404ce5b4c80b96fb not equal to remote:3d38321828231e434f287514959c37a82b629f42 (typescript@2.3.4) (/Users/lywdg/.npminstall_tarball/t/y/p/e/typescript/2.3.4-3d38321828231e434f287514959c37a82b629f42.tgz), fail count: 1
⠸ [13/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic/app-scripts/download/@ionic/app-scripts-2.1.3.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/%40ionic/app-scripts/-/%40ionic/app-scripts-2.1.3.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":2,"errorSocketCount":0,"timeoutSocketCount":1,"requestCount":2,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":1},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"6853406","connection":"keep-alive","date":"Sun, 30 Jul 2017 19:05:22 GMT","x-oss-request-id":"597E2DF296CC86C4DCF6B5D9","accept-ranges":"bytes","etag":"\"840A8C155979203DA735AF1635DCB3F7\"","last-modified":"Thu, 27 Jul 2017 18:06:58 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"10970465218952446215","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"hAqMFVl5ID2nNa8WNdyz9w==","x-oss-server-time":"141","via":"cache18.l2et2-1[0,304-0,H], cache4.l2et2-1[137,0], kunlun5.cn126[0,200-0,H], kunlun10.cn126[8,0]","age":"40370","x-cache":"HIT TCP_HIT dirn:0:121910911","x-swift-savetime":"Mon, 31 Jul 2017 01:29:30 GMT","x-swift-cachetime":"63352","timing-allow-origin":"*","eagleid":"705a208a15014818919997498e"}
⠋ [13/19] Installing typescript@2.3.4[typescript@2.3.4] download ShasumNotMatchError: real sha1:638b70b8c2d0d382c4b93064460e119b65ea0cde not equal to remote:3d38321828231e434f287514959c37a82b629f42 (typescript@2.3.4) (/Users/lywdg/.npminstall_tarball/t/y/p/e/typescript/2.3.4-3d38321828231e434f287514959c37a82b629f42.tgz), fail count: 2
⠸ [13/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 200ms, retry left 3, error: ResponseTimeoutError: Response timeout for 60000ms, GET http://registry.npm.taobao.org/ionic-angular 200 (connected: true, keepalive socket: true, agent status: {"createSocketCount":7,"createSocketErrorCount":0,"closeSocketCount":6,"errorSocketCount":0,"timeoutSocketCount":3,"requestCount":10,"freeSockets":{"registry.npm.taobao.org:80:":1},"sockets":{},"requests":{}})
headers: {"server":"nginx/1.4.6 (Ubuntu)","date":"Mon, 31 Jul 2017 06:18:32 GMT","content-type":"application/json; charset=utf-8","transfer-encoding":"chunked","connection":"keep-alive","x-current-requests":"1","x-readtime":"61","content-encoding":"gzip"}
⠇ [13/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/typescript/download/typescript-2.3.4.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/typescript/-/typescript-2.3.4.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":5,"createSocketErrorCount":0,"closeSocketCount":5,"errorSocketCount":0,"timeoutSocketCount":1,"requestCount":4,"freeSockets":{},"sockets":{},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4136016","connection":"keep-alive","date":"Mon, 31 Jul 2017 05:55:40 GMT","x-oss-request-id":"597EC65C2084A5F39C950901","accept-ranges":"bytes","etag":"\"2FF98849D8108CECB6E80D05079F0FA6\"","last-modified":"Tue, 30 May 2017 21:06:08 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12456104971099707566","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"L/mISdgQjOy26A0FB58Ppg==","x-oss-server-time":"66","via":"cache13.l2et2-1[0,304-0,H], cache3.l2et2-1[29,0], kunlun9.cn126[0,200-0,H], kunlun6.cn126[1,0]","age":"1427","x-cache":"HIT TCP_MEM_HIT dirn:5:368966783","x-swift-savetime":"Mon, 31 Jul 2017 06:18:08 GMT","x-swift-cachetime":"85052","timing-allow-origin":"*","eagleid":"705a208615014819675527932e"}
⠦ [13/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 300ms, retry left 2, error: Error: unexpected end of file, GET http://registry.npm.taobao.org/ionic-angular 200 (connected: true, keepalive socket: true, agent status: {"createSocketCount":8,"createSocketErrorCount":0,"closeSocketCount":8,"errorSocketCount":0,"timeoutSocketCount":3,"requestCount":13,"freeSockets":{},"sockets":{},"requests":{}})
headers: {"server":"nginx/1.4.6 (Ubuntu)","date":"Mon, 31 Jul 2017 06:19:32 GMT","content-type":"application/json; charset=utf-8","transfer-encoding":"chunked","connection":"keep-alive","x-current-requests":"1","x-readtime":"51","content-encoding":"gzip"}
⠦ [13/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular after 400ms, retry left 1, error: ResponseTimeoutError: Response timeout for 60000ms, GET http://registry.npm.taobao.org/ionic-angular 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":9,"createSocketErrorCount":0,"closeSocketCount":9,"errorSocketCount":0,"timeoutSocketCount":3,"requestCount":13,"freeSockets":{},"sockets":{},"requests":{}})
headers: {"server":"nginx/1.4.6 (Ubuntu)","date":"Mon, 31 Jul 2017 06:20:28 GMT","content-type":"application/json; charset=utf-8","transfer-encoding":"chunked","connection":"keep-alive","x-current-requests":"1","x-readtime":"51","content-encoding":"gzip"}
✖ Install fail! Error: unexpected end of file, GET http://registry.npm.taobao.org/ionic-angular 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":10,"errorSocketCount":0,"timeoutSocketCount":4,"requestCount":15,"freeSockets":{},"sockets":{},"requests":{}})
headers: {"server":"nginx/1.4.6 (Ubuntu)","date":"Mon, 31 Jul 2017 06:21:29 GMT","content-type":"application/json; charset=utf-8","transfer-encoding":"chunked","connection":"keep-alive","x-current-requests":"1","x-readtime":"60","content-encoding":"gzip"}
Error: unexpected end of file, GET http://registry.npm.taobao.org/ionic-angular 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":10,"createSocketErrorCount":0,"closeSocketCount":10,"errorSocketCount":0,"timeoutSocketCount":4,"requestCount":15,"freeSockets":{},"sockets":{},"requests":{}})
headers: {"server":"nginx/1.4.6 (Ubuntu)","date":"Mon, 31 Jul 2017 06:21:29 GMT","content-type":"application/json; charset=utf-8","transfer-encoding":"chunked","connection":"keep-alive","x-current-requests":"1","x-readtime":"60","content-encoding":"gzip"}
    at Gunzip.zlibOnError (zlib.js:152:15)
npminstall version: 3.0.1
npminstall args: /usr/local/bin/node /usr/local/lib/node_modules/cnpm/node_modules/npminstall/bin/install.js --china --userconfig=/Users/lywdg/.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=http://registry.npm.taobao.org
lywmatoMacBook:demo_1 lywdg$ cd ..
lywmatoMacBook:Desktop lywdg$ ionic start demo_2

lywmatoMacBook:Desktop lywdg$ ionic start demo_2
? What starter would you like to use: tabs
[WARN] Git CLI not found on your PATH. You may wish to install it to version control
       your app.
       See installation docs for git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

       Use --no-git to disable this warning.
       
✔ Creating directory ./demo_2 - done!
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
⠇ Downloading (12.70%) 
⠋ Downloading (12.70%) ^C
lywmatoMacBook:Desktop lywdg$ ionic start demo_3
? What starter would you like to use: tabs
[WARN] Git CLI not found on your PATH. You may wish to install it to version control
       your app.
       See installation docs for git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

       Use --no-git to disable this warning.
       
✔ Creating directory ./demo_3 - done!
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
⠙ Downloading (2.95%) ^C
lywmatoMacBook:Desktop lywdg$ ionic start demo_4
? What starter would you like to use: tabs
[WARN] Git CLI not found on your PATH. You may wish to install it to version control
       your app.
       See installation docs for git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

       Use --no-git to disable this warning.
       
✔ Creating directory ./demo_4 - done!
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
⠋ Downloading (22.26%) 
⠸ Downloading (22.26%) 
⠦ Downloading (22.26%) 
⠇ Downloading (22.26%) ^C
lywmatoMacBook:Desktop lywdg$ ionic start demo_5
? What starter would you like to use: tabs
[WARN] Git CLI not found on your PATH. You may wish to install it to version control
       your app.
       See installation docs for git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

       Use --no-git to disable this warning.
       
✔ Creating directory ./demo_5 - done!
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
✖ Downloading - failed!
Error: getaddrinfo ENOTFOUND github.com github.com:443
lywmatoMacBook:Desktop lywdg$ ionic start demo_5
? What starter would you like to use: tabs
[WARN] Git CLI not found on your PATH. You may wish to install it to version control
       your app.
       See installation docs for git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

       Use --no-git to disable this warning.
       
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
✖ Downloading - failed!
Error: getaddrinfo ENOTFOUND github.com github.com:443
lywmatoMacBook:Desktop lywdg$ ionic start demo_5
? What starter would you like to use: tabs
[WARN] Git CLI not found on your PATH. You may wish to install it to version control
       your app.
       See installation docs for git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

       Use --no-git to disable this warning.
       
[INFO] Fetching app base
       (https://github.com/ionic-team/ionic2-app-base/archive/master.tar.gz)
✔ Downloading - done!
[INFO] Fetching starter template tabs
       (https://github.com/ionic-team/ionic2-starter-tabs/archive/master.tar.gz)
✔ Downloading - done!
✔ Updating package.json with app details - done!
✔ Creating configuration file ionic.config.json - done!
[INFO] Installing dependencies may take several minutes!
> npm install
⠹ Running command ^C
lywmatoMacBook:Desktop lywdg$ cd demo_5
lywmatoMacBook:demo_5 lywdg$ cnpm install
⠹ [14/19] Installing isarray@0.0.1[npminstall:get] retry GET http://registry.npm.taobao.org/typescript/download/typescript-2.3.4.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/typescript/-/typescript-2.3.4.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":1,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":2},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4136016","connection":"keep-alive","date":"Mon, 31 Jul 2017 05:55:40 GMT","x-oss-request-id":"597EC65C2084A5F39C950901","accept-ranges":"bytes","etag":"\"2FF98849D8108CECB6E80D05079F0FA6\"","last-modified":"Tue, 30 May 2017 21:06:08 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12456104971099707566","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"L/mISdgQjOy26A0FB58Ppg==","x-oss-server-time":"66","via":"cache13.l2et2-1[0,304-0,H], cache3.l2et2-1[29,0], kunlun9.cn126[0,200-0,H], kunlun5.cn126[0,0]","age":"11118","x-cache":"HIT TCP_MEM_HIT dirn:2:407873343","x-swift-savetime":"Mon, 31 Jul 2017 06:18:08 GMT","x-swift-cachetime":"85052","timing-allow-origin":"*","eagleid":"705a208515014916581233524e"}
⠸ [14/19] Installing isarray@0.0.1[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular/download/ionic-angular-3.6.0.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/ionic-angular/-/ionic-angular-3.6.0.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":2,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":2,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":1},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4621046","connection":"keep-alive","date":"Sat, 29 Jul 2017 23:25:54 GMT","x-oss-request-id":"597D1982E4B256ED772EC875","accept-ranges":"bytes","etag":"\"47776C994B9D2F6668D90AD17C626ED1\"","last-modified":"Thu, 27 Jul 2017 19:35:11 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12186694452321647480","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"R3dsmUudL2Zo2QrRfGJu0Q==","x-oss-server-time":"7","via":"cache9.l2et2-1[0,304-0,H], cache8.l2et2-1[21,0], kunlun9.cn126[0,200-0,H], kunlun10.cn126[19,0]","age":"120904","x-cache":"HIT TCP_HIT dirn:1:362737535","x-swift-savetime":"Sun, 30 Jul 2017 03:14:14 GMT","x-swift-cachetime":"162193","timing-allow-origin":"*","eagleid":"705a208a15014916583285456e"}
⠧ [14/19] Installing isarray@0.0.1[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic/app-scripts/download/@ionic/app-scripts-2.1.3.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/%40ionic/app-scripts/-/%40ionic/app-scripts-2.1.3.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":5,"createSocketErrorCount":0,"closeSocketCount":5,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":3,"freeSockets":{},"sockets":{},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"6853406","connection":"keep-alive","date":"Sun, 30 Jul 2017 19:05:22 GMT","x-oss-request-id":"597E2DF296CC86C4DCF6B5D9","accept-ranges":"bytes","etag":"\"840A8C155979203DA735AF1635DCB3F7\"","last-modified":"Thu, 27 Jul 2017 18:06:58 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"10970465218952446215","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"hAqMFVl5ID2nNa8WNdyz9w==","x-oss-server-time":"141","via":"cache18.l2et2-1[0,304-0,H], cache4.l2et2-1[137,0], kunlun5.cn126[0,200-0,H], kunlun9.cn126[17,0]","age":"50142","x-cache":"HIT TCP_HIT dirn:0:121910911","x-swift-savetime":"Mon, 31 Jul 2017 01:29:30 GMT","x-swift-cachetime":"63352","timing-allow-origin":"*","eagleid":"705a208915014916642304910e"}
⠏ [14/19] Installing isarray@0.0.1
⠙ [14/19] Installing isarray@0.0.1
⠸ [14/19] Installing isarray@0.0.1
⠇ [14/19] Installing isarray@0.0.1^C
lywmatoMacBook:demo_5 lywdg$ cnpm install
⠼ [9/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic/app-scripts/download/@ionic/app-scripts-2.1.3.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/%40ionic/app-scripts/-/%40ionic/app-scripts-2.1.3.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":2,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":2,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":1},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"6853406","connection":"keep-alive","date":"Sun, 30 Jul 2017 19:05:22 GMT","x-oss-request-id":"597E2DF296CC86C4DCF6B5D9","accept-ranges":"bytes","etag":"\"840A8C155979203DA735AF1635DCB3F7\"","last-modified":"Thu, 27 Jul 2017 18:06:58 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"10970465218952446215","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"hAqMFVl5ID2nNa8WNdyz9w==","x-oss-server-time":"141","via":"cache18.l2et2-1[0,304-0,H], cache4.l2et2-1[137,0], kunlun5.cn126[0,200-0,H], kunlun10.cn126[15,0]","age":"54423","x-cache":"HIT TCP_HIT dirn:0:121910911","x-swift-savetime":"Mon, 31 Jul 2017 01:29:30 GMT","x-swift-cachetime":"63352","timing-allow-origin":"*","eagleid":"705a208a15014959457754980e"}
[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular/download/ionic-angular-3.6.0.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/ionic-angular/-/ionic-angular-3.6.0.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":2,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":2,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":1},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4621046","connection":"keep-alive","date":"Sat, 29 Jul 2017 23:25:54 GMT","x-oss-request-id":"597D1982E4B256ED772EC875","accept-ranges":"bytes","etag":"\"47776C994B9D2F6668D90AD17C626ED1\"","last-modified":"Thu, 27 Jul 2017 19:35:11 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12186694452321647480","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"R3dsmUudL2Zo2QrRfGJu0Q==","x-oss-server-time":"7","via":"cache9.l2et2-1[0,304-0,H], cache8.l2et2-1[21,0], kunlun9.cn126[0,200-0,H], kunlun4.cn126[26,0]","age":"125191","x-cache":"HIT TCP_HIT dirn:1:362737535","x-swift-savetime":"Sun, 30 Jul 2017 03:14:14 GMT","x-swift-cachetime":"162193","timing-allow-origin":"*","eagleid":"705a208415014959457437647e"}
⠧ [9/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/typescript/download/typescript-2.3.4.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/typescript/-/typescript-2.3.4.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":3,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":3,"freeSockets":{},"sockets":{},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4136016","connection":"keep-alive","date":"Mon, 31 Jul 2017 05:55:40 GMT","x-oss-request-id":"597EC65C2084A5F39C950901","accept-ranges":"bytes","etag":"\"2FF98849D8108CECB6E80D05079F0FA6\"","last-modified":"Tue, 30 May 2017 21:06:08 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12456104971099707566","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"L/mISdgQjOy26A0FB58Ppg==","x-oss-server-time":"66","via":"cache13.l2et2-1[0,304-0,H], cache3.l2et2-1[29,0], kunlun9.cn126[0,200-0,H], kunlun5.cn126[26,0]","age":"15406","x-cache":"HIT TCP_HIT dirn:2:407873343","x-swift-savetime":"Mon, 31 Jul 2017 06:18:08 GMT","x-swift-cachetime":"85052","timing-allow-origin":"*","eagleid":"705a208515014959460323010e"}
⠹ [9/19] Installing typescript@2.3.4^C
lywmatoMacBook:demo_5 lywdg$ cnpm install
⠙ [14/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular/download/ionic-angular-3.6.0.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/ionic-angular/-/ionic-angular-3.6.0.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":2,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":2,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":1},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4621046","connection":"keep-alive","date":"Sat, 29 Jul 2017 23:25:54 GMT","x-oss-request-id":"597D1982E4B256ED772EC875","accept-ranges":"bytes","etag":"\"47776C994B9D2F6668D90AD17C626ED1\"","last-modified":"Thu, 27 Jul 2017 19:35:11 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12186694452321647480","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"R3dsmUudL2Zo2QrRfGJu0Q==","x-oss-server-time":"7","via":"cache9.l2et2-1[0,304-0,H], cache8.l2et2-1[21,0], kunlun9.cn126[0,200-0,H], kunlun5.cn126[9,0]","age":"127742","x-cache":"HIT TCP_HIT dirn:1:362737535","x-swift-savetime":"Sun, 30 Jul 2017 03:14:14 GMT","x-swift-cachetime":"162193","timing-allow-origin":"*","eagleid":"705a208515014984966067037e"}
[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic/app-scripts/download/@ionic/app-scripts-2.1.3.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/%40ionic/app-scripts/-/%40ionic/app-scripts-2.1.3.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":2,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":2,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":1},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"6853406","connection":"keep-alive","date":"Sun, 30 Jul 2017 19:05:22 GMT","x-oss-request-id":"597E2DF296CC86C4DCF6B5D9","accept-ranges":"bytes","etag":"\"840A8C155979203DA735AF1635DCB3F7\"","last-modified":"Thu, 27 Jul 2017 18:06:58 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"10970465218952446215","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"hAqMFVl5ID2nNa8WNdyz9w==","x-oss-server-time":"141","via":"cache18.l2et2-1[0,304-0,H], cache4.l2et2-1[137,0], kunlun5.cn126[0,200-0,H], kunlun6.cn126[14,0]","age":"56974","x-cache":"HIT TCP_HIT dirn:0:121910911","x-swift-savetime":"Mon, 31 Jul 2017 01:29:30 GMT","x-swift-cachetime":"63352","timing-allow-origin":"*","eagleid":"705a208615014984965641361e"}
⠼ [14/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/typescript/download/typescript-2.3.4.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/typescript/-/typescript-2.3.4.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":3,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":3,"freeSockets":{},"sockets":{},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4136016","connection":"keep-alive","date":"Mon, 31 Jul 2017 05:55:40 GMT","x-oss-request-id":"597EC65C2084A5F39C950901","accept-ranges":"bytes","etag":"\"2FF98849D8108CECB6E80D05079F0FA6\"","last-modified":"Tue, 30 May 2017 21:06:08 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12456104971099707566","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"L/mISdgQjOy26A0FB58Ppg==","x-oss-server-time":"66","via":"cache13.l2et2-1[0,304-0,H], cache3.l2et2-1[29,0], kunlun9.cn126[0,200-0,H], kunlun8.cn126[12,0]","age":"17957","x-cache":"HIT TCP_HIT dirn:2:407873343","x-swift-savetime":"Mon, 31 Jul 2017 06:18:08 GMT","x-swift-cachetime":"85052","timing-allow-origin":"*","eagleid":"705a208815014984970243651e"}
⠹ [14/19] Installing typescript@2.3.4^C
lywmatoMacBook:demo_5 lywdg$ cnpm install -g typescript
Downloading typescript to /usr/local/lib/node_modules/typescript_tmp
Copying /usr/local/lib/node_modules/typescript_tmp/_typescript@2.4.2@typescript to /usr/local/lib/node_modules/typescript
Installing typescript's dependencies to /usr/local/lib/node_modules/typescript/node_modules
All packages installed (used 67ms, speed 0B/s, json 0(0B), tarball 0B)
[typescript@2.4.2] link /usr/local/bin/tsc@ -> /usr/local/lib/node_modules/typescript/bin/tsc
[typescript@2.4.2] link /usr/local/bin/tsserver@ -> /usr/local/lib/node_modules/typescript/bin/tsserver
lywmatoMacBook:demo_5 lywdg$ cnpm install
⠼ [10/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/ionic-angular/download/ionic-angular-3.6.0.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/ionic-angular/-/ionic-angular-3.6.0.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":1,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":2},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4621046","connection":"keep-alive","date":"Sat, 29 Jul 2017 23:25:54 GMT","x-oss-request-id":"597D1982E4B256ED772EC875","accept-ranges":"bytes","etag":"\"47776C994B9D2F6668D90AD17C626ED1\"","last-modified":"Thu, 27 Jul 2017 19:35:11 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12186694452321647480","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"R3dsmUudL2Zo2QrRfGJu0Q==","x-oss-server-time":"7","via":"cache9.l2et2-1[0,304-0,H], cache8.l2et2-1[21,0], kunlun9.cn126[0,200-0,H], kunlun4.cn126[26,0]","age":"134871","x-cache":"HIT TCP_HIT dirn:1:362737535","x-swift-savetime":"Sun, 30 Jul 2017 03:14:14 GMT","x-swift-cachetime":"162193","timing-allow-origin":"*","eagleid":"705a208415015056254724413e"}
⠇ [10/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/@ionic/app-scripts/download/@ionic/app-scripts-2.1.3.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/%40ionic/app-scripts/-/%40ionic/app-scripts-2.1.3.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":2,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":2,"freeSockets":{},"sockets":{"cdn.npm.taobao.org:443:::::::true::":1},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"6853406","connection":"keep-alive","date":"Sun, 30 Jul 2017 19:05:22 GMT","x-oss-request-id":"597E2DF296CC86C4DCF6B5D9","accept-ranges":"bytes","etag":"\"840A8C155979203DA735AF1635DCB3F7\"","last-modified":"Thu, 27 Jul 2017 18:06:58 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"10970465218952446215","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"hAqMFVl5ID2nNa8WNdyz9w==","x-oss-server-time":"141","via":"cache18.l2et2-1[0,304-0,H], cache4.l2et2-1[137,0], kunlun5.cn126[0,200-0,H], kunlun8.cn126[14,0]","age":"64103","x-cache":"HIT TCP_HIT dirn:0:121910911","x-swift-savetime":"Mon, 31 Jul 2017 01:29:30 GMT","x-swift-cachetime":"63352","timing-allow-origin":"*","eagleid":"705a208815015056258561590e"}
⠏ [10/19] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/typescript/download/typescript-2.3.4.tgz after 100ms, retry left 4, error: ResponseTimeoutError: Response timeout for 60000ms, GET https://cdn.npm.taobao.org/typescript/-/typescript-2.3.4.tgz 200 (connected: true, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":3,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":3,"freeSockets":{},"sockets":{},"requests":{}})
headers: {"server":"Tengine","content-type":"application/octet-stream","content-length":"4136016","connection":"keep-alive","date":"Mon, 31 Jul 2017 05:55:40 GMT","x-oss-request-id":"597EC65C2084A5F39C950901","accept-ranges":"bytes","etag":"\"2FF98849D8108CECB6E80D05079F0FA6\"","last-modified":"Tue, 30 May 2017 21:06:08 GMT","x-oss-object-type":"Normal","x-oss-hash-crc64ecma":"12456104971099707566","x-oss-storage-class":"Standard","cache-control":"max-age=0, s-maxage=86400","content-md5":"L/mISdgQjOy26A0FB58Ppg==","x-oss-server-time":"66","via":"cache13.l2et2-1[0,304-0,H], cache3.l2et2-1[29,0], kunlun9.cn126[0,200-0,H], kunlun7.cn126[20,0]","age":"25085","x-cache":"HIT TCP_HIT dirn:2:407873343","x-swift-savetime":"Mon, 31 Jul 2017 06:18:08 GMT","x-swift-cachetime":"85052","timing-allow-origin":"*","eagleid":"705a208715015056257475113e"}
⠏ [10/19] Installing typescript@2.3.4^C
lywmatoMacBook:demo_5 lywdg$ cnpm install  typescript@2.3.4
Get /binary-mirror-config/latest from http://registry.npm.taobao.org error: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
    at errnoException (dns.js:50:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
⠋ [npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 100ms, retry left 4, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":2,"createSocketErrorCount":0,"closeSocketCount":1,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
⠙ [0/1] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 200ms, retry left 3, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":3,"createSocketErrorCount":0,"closeSocketCount":2,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
⠸ [0/1] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 300ms, retry left 2, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":4,"createSocketErrorCount":0,"closeSocketCount":3,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
⠧ [0/1] Installing typescript@2.3.4[npminstall:get] retry GET http://registry.npm.taobao.org/typescript after 400ms, retry left 1, error: RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":5,"createSocketErrorCount":0,"closeSocketCount":4,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
✖ Install fail! RequestError: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80 (req "error"), GET http://registry.npm.taobao.org/typescript -1 (connected: false, keepalive socket: false, agent status: {"createSocketCount":6,"createSocketErrorCount":0,"closeSocketCount":5,"errorSocketCount":0,"timeoutSocketCount":0,"requestCount":0,"freeSockets":{},"sockets":{"registry.npm.taobao.org:80:":1},"requests":{}})
headers: {}
Error: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80
    at errnoException (dns.js:50:10)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
npminstall version: 3.0.1
npminstall args: /usr/local/bin/node /usr/local/lib/node_modules/cnpm/node_modules/npminstall/bin/install.js --china --userconfig=/Users/lywdg/.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=http://registry.npm.taobao.org typescript@2.3.4
lywmatoMacBook:demo_5 lywdg$ cnpm uninstall  typescript@2.3.4
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! network request to http://registry.npm.taobao.org/ionic-angular failed, reason: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/lywdg/.npm/_logs/2017-07-31T13_16_59_147Z-debug.log
lywmatoMacBook:demo_5 lywdg$ cnpm uninstall  typescript@2.3.4
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! network request to http://registry.npm.taobao.org/ionic-angular failed, reason: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/lywdg/.npm/_logs/2017-07-31T13_17_15_900Z-debug.log
lywmatoMacBook:demo_5 lywdg$ cnpm uninstall  typescript
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! network request to http://registry.npm.taobao.org/ionic-angular failed, reason: getaddrinfo ENOTFOUND registry.npm.taobao.org registry.npm.taobao.org:80
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network 
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/lywdg/.npm/_logs/2017-07-31T13_17_24_265Z-debug.log
lywmatoMacBook:demo_5 lywdg$ cnpm uninstall  typescript
npm WARN deprecated object-keys@0.2.0: Please update to the latest object-keys
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_5/node_modules/mkdirp/node_modules/minimist
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_5/node_modules/mkdirp
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_5/node_modules/reflect-metadata
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_5/node_modules/source-map-support/node_modules/source-map
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_5/node_modules/source-map-support
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_5/node_modules/tsickle/node_modules/minimist
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_5/node_modules/tsickle/node_modules/source-map
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_5/node_modules/tsickle
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_5/node_modules/mkdirp/node_modules
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_5/node_modules/source-map-support/node_modules
npm WARN checkPermissions Missing write access to /Users/lywdg/Desktop/demo_5/node_modules/tsickle/node_modules
npm WARN @angular/compiler-cli@4.1.3 requires a peer of typescript@^2.0.2 but none was installed.
npm WARN @angular/tsc-wrapped@4.1.3 requires a peer of typescript@^2.1.5 but none was installed.
npm WARN tsickle@0.21.6 requires a peer of typescript@^2.1.0 but none was installed.
npm WARN tslint@5.5.0 requires a peer of typescript@>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev but none was installed.
npm WARN tsutils@1.9.1 requires a peer of typescript@>=2.0.0 || >=2.0.0-dev || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >= 2.4.0-dev but none was installed.
npm WARN tsutils@2.8.0 requires a peer of typescript@>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >= 2.4.0-dev || >= 2.5.0-dev || >= 2.6.0-dev but none was installed.
npm WARN ajv-keywords@2.1.0 requires a peer of ajv@>=5.0.0 but none was installed.

npm ERR! path /Users/lywdg/Desktop/demo_5/node_modules/mkdirp/node_modules/minimist
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall access
npm ERR! enoent ENOENT: no such file or directory, access '/Users/lywdg/Desktop/demo_5/node_modules/mkdirp/node_modules/minimist'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/lywdg/.npm/_logs/2017-07-31T13_18_56_108Z-debug.log
lywmatoMacBook:demo_5 lywdg$ cnpm install  typescript@2.3.4
✔ Installed 1 packages
✔ Linked 0 latest versions
✔ Run 0 scripts
✔ All packages installed (1 packages installed from npm registry, used 25s, speed 165.27kB/s, json 1(54.24kB), tarball 3.94MB)
lywmatoMacBook:demo_5 lywdg$ sudo cnpm install  typescript@2.3.4
Password:
✔ Installed 1 packages
✔ Linked 0 latest versions
✔ Run 0 scripts
✔ All packages installed (

打赏作者
如果文章对您有所帮助请打赏支持本站发展。

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

标签:

给我留言

您必须 登录 才能发表留言!

Copyright © 前端技术分享休闲玩耍去处分享 保留所有权利.   Theme  Ality

用户登录 ⁄ 注册

分享到: