barebone-ionic-full-application本地环境准备(第一次准备)

Microsoft Windows [版本 10.0.17134.345]
(c) 2018 Microsoft Corporation。保留所有权利。

D:\project\eyeshot\project>node -v
v4.9.1

D:\project\eyeshot\project>npm install -g phonegap
npm WARN deprecated connect@2.30.2: connect 2.x series is deprecated
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN deprecated tough-cookie@2.2.2: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
npm WARN deprecated hoek@2.16.3: This version is no longer maintained. Please upgrade to the latest version.
npm WARN deprecated cryptiles@2.0.5: This version is no longer maintained. Please upgrade to the latest version.
npm WARN deprecated boom@2.10.1: This version is no longer maintained. Please upgrade to the latest version.
C:\Users\lenovo\AppData\Roaming\npm\phonegap -> C:\Users\lenovo\AppData\Roaming\npm\node_modules\phonegap\bin\phonegap.js
npm WARN acorn-dynamic-import@4.0.0 requires a peer of acorn@^6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\phonegap\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+ phonegap@8.0.0
added 857 packages in 47.887s

D:\project\eyeshot\project>npm install -g ionic ionic@1.7.13

npm WARN engine ionic@4.3.1: wanted: {"node":">=6.4.0"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine superagent-proxy@2.0.0: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine @ionic/cli-framework@1.3.0: wanted: {"node":">=6.4.0"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine proxy-agent@3.0.3: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
|

npm WARN engine socks-proxy-agent@4.0.1: wanted: {"node":">= 6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine wrap-ansi@4.0.0: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine strip-ansi@5.0.0: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine slice-ansi@2.0.0: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine inquirer@6.2.0: wanted: {"node":">=6.0.0"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine socks@2.2.2: wanted: {"node":">= 6.0.0","npm":">= 3.0.0"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine ansi-regex@4.0.0: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine smart-buffer@4.0.1: wanted: {"node":">= 4.0.0","npm":">= 3.0.0"} (current: {"node":"4.9.1","npm":"2.15.11"})
C:\Users\lenovo\AppData\Roaming\npm\ionic -> C:\Users\lenovo\AppData\Roaming\npm\node_modules\ionic\bin\ionic
ionic@4.3.1 C:\Users\lenovo\AppData\Roaming\npm\node_modules\ionic
├── @ionic/utils-network@0.0.4
├── split2@2.2.0
├── semver@5.6.0
├── ssh-config@1.1.3
├── tslib@1.9.3
├── os-name@2.0.1 (macos-release@1.1.0, win-release@1.1.1)
├── opn@5.4.0 (is-wsl@1.1.0)
├── uuid@3.3.2
├── diff@3.5.0
├── debug@4.1.0 (ms@2.1.1)
├── @ionic/utils-fs@0.0.4 (ncp@2.0.0)
├── elementtree@0.1.7 (sax@1.1.4)
├── through2@2.0.5 (xtend@4.0.1, readable-stream@2.3.6)
├── chalk@2.4.1 (escape-string-regexp@1.0.5, supports-color@5.5.0, ansi-styles@3.2.1)
├── @ionic/discover@1.0.7 (netmask@1.0.6, ws@6.1.0)
├── tar@4.4.7 (safe-buffer@5.1.2, chownr@1.1.1, fs-minipass@1.2.5, minipass@2.3.5, yallist@3.0.2, minizlib@1.1.1, mkdirp@0.5.1)
├── leek@0.0.24 (debug@2.6.9, rsvp@3.6.2, lodash.assign@3.2.0)
├── superagent@3.8.3 (methods@1.1.2, component-emitter@1.2.1, cookiejar@2.1.2, extend@3.0.2, mime@1.6.0, formidable@1.2.1, qs@6.5.2, debug@3.2.6, readable-stream@2.3.6, form-data@2.3.3)
├── log-update@2.3.0 (ansi-escapes@3.1.0, wrap-ansi@3.0.1, cli-cursor@2.1.0)
├── update-notifier@2.5.0 (is-npm@1.0.0, semver-diff@2.1.0, xdg-basedir@3.0.0, import-lazy@2.1.0, is-ci@1.2.1, is-installed-globally@0.1.0, configstore@3.1.2, latest-version@3.1.0, boxen@1.3.0)
├── superagent-proxy@2.0.0 (debug@3.2.6, proxy-agent@3.0.3)
├── lodash@4.17.11
└── @ionic/cli-framework@1.3.0 (untildify@3.0.3, tree-kill@1.2.0, minimist@1.2.0, write-file-atomic@2.3.0, strip-ansi@5.0.0, string-width@2.1.1, wrap-ansi@4.0.0, stream-combiner2@1.1.1, slice-ansi@2.0.0, rimraf@2.6.2, inquirer@6.2.0)

D:\project\eyeshot\project>npm install -g cordova

C:\Users\lenovo\AppData\Roaming\npm\cordova -> C:\Users\lenovo\AppData\Roaming\npm\node_modules\cordova\bin\cordova
cordova@8.1.2 C:\Users\lenovo\AppData\Roaming\npm\node_modules\cordova
├── path-is-inside@1.0.2
├── is-path-cwd@1.0.0
├── is-npm@1.0.0
├── callsites@0.2.0
├── caller-path@0.1.0
├── exit-hook@1.1.1
├── slash@1.0.0
├── spdx-exceptions@2.1.0
├── natural-compare@1.4.0
├── minimalistic-assert@1.0.1
├── aws-sign2@0.7.0
├── is-redirect@1.0.0
├── path-platform@0.11.15
├── restore-cursor@2.0.0
├── tty-browserify@0.0.1
├── abbrev@1.1.1
├── array-union@1.0.2
├── is-builtin-module@1.0.0
├── array-find-index@1.0.2
├── is-obj@1.0.1
├── ansi-regex@2.1.1
├── buffer-from@1.1.1
├── arrify@1.0.1
├── crypto-random-string@1.0.0
├── escape-string-regexp@1.0.5
├── escape-html@1.0.3
├── forever-agent@0.6.1
├── has-ansi@2.0.0
├── capture-stack-trace@1.0.1
├── https-browserify@1.0.0
├── has-flag@3.0.0
├── is-path-in-cwd@1.0.1
├── is-git-url@1.0.0
├── is-path-inside@1.0.1
├── is-installed-globally@0.1.0
├── is-wsl@1.1.0
├── latest-version@3.1.0
├── lowercase-keys@1.0.1
├── is-resolvable@1.1.0
├── oauth-sign@0.9.0
├── p-finally@1.0.0
├── mimic-fn@1.2.0
├── number-is-nan@1.0.1
├── p-try@1.0.0
├── path-exists@2.1.0
├── path-key@2.0.1
├── prepend-http@1.0.4
├── pinkie-promise@2.0.1
├── process-nextick-args@2.0.0
├── pkg-dir@1.0.0
├── semver-diff@2.1.0
├── registry-url@3.1.0
├── resolve-from@1.0.1
├── shebang-regex@1.0.0
├── strip-eof@1.0.0
├── shebang-command@1.2.0
├── strip-ansi@3.0.1
├── spdx-correct@3.0.0
├── spdx-license-ids@3.0.1
├── strip-bom@3.0.0
├── widest-line@2.0.0
├── unique-string@1.0.0
├── tunnel-agent@0.6.0
├── url-parse-lax@1.0.0
├── array-flatten@1.1.1
├── got@6.7.1
├── chalk@1.1.3
├── ansi-escapes@3.1.0
├── array-uniq@1.0.3
├── ansi-styles@2.2.1
├── cli-cursor@2.1.0
├── camelcase@4.1.0
├── code-point-at@1.1.0
├── configstore@3.1.2
├── contains-path@0.1.0
├── create-error-class@3.0.2
├── duplexer2@0.1.4
├── dot-prop@4.2.0
├── duplexer3@0.1.4
├── error-ex@1.3.2
├── destroy@1.0.4
├── ee-first@1.1.1
├── detect-indent@5.0.0
├── eslint-import-resolver-node@0.3.2
├── figures@2.0.0
├── fast-levenshtein@2.0.6
├── evp_bytestokey@1.0.3
├── find-up@1.1.2
├── inflight@1.0.6
├── ieee754@1.1.12
├── imurmurhash@0.1.4
├── hash-base@3.0.4
├── is-fullwidth-code-point@2.0.0
├── ini@1.3.5
├── is-stream@1.1.0
├── import-lazy@2.1.0
├── md5.js@1.3.5
├── brace-expansion@1.1.11
├── is-retry-allowed@1.1.0
├── lodash._getnative@3.9.1
├── lodash.debounce@3.1.1
├── lodash.memoize@3.0.4
├── make-dir@1.3.0
├── ms@2.0.0
├── once@1.4.0
├── object-assign@4.1.1
├── npm-run-path@2.0.2
├── onetime@2.0.1
├── os-homedir@1.0.2
├── os-tmpdir@1.0.2
├── osenv@0.1.5
├── p-locate@2.0.0
├── package-json@4.0.1
├── global-dirs@0.1.1
├── path-is-absolute@1.0.1
├── pify@3.0.0
├── pluralize@7.0.0
├── pinkie@2.0.4
├── punycode@1.4.1
├── read-chunk@2.1.0
├── p-limit@1.3.0
├── timed-out@4.0.1
├── require-uncached@1.0.3
├── run-async@2.3.0
├── supports-color@2.0.0
├── string.prototype.codepointat@0.2.1
├── read-pkg@2.0.0
├── strip-json-comments@2.0.1
├── unzip-response@2.0.1
├── xdg-basedir@3.0.0
├── wrappy@1.0.2
├── win-release@1.1.1
├── validate-npm-package-license@3.0.4
├── write-file-atomic@2.3.0
├── write@0.2.1
├── ignore@3.3.10
├── tmp@0.0.33
├── read@1.0.7
├── valid-identifier@0.0.1
├── minimatch@3.0.4
├── slice-ansi@1.0.0
├── assert-plus@1.0.0
├── setprototypeof@1.1.0
├── cookie-signature@1.0.6
├── utils-merge@1.0.1
├── amdefine@1.0.1
├── block-stream@0.0.9
├── cli-boxes@1.0.0
├── content-type@1.0.4
├── babel-code-frame@6.26.0
├── constants-browserify@1.0.0
├── brorand@1.1.0
├── encodeurl@1.0.2
├── forwarded@0.1.2
├── fast-deep-equal@1.1.0
├── balanced-match@1.0.0
├── has@1.0.3
├── methods@1.1.2
├── inherits@2.0.3
├── isarray@0.0.1
├── merge-descriptors@1.0.1
├── media-typer@0.3.0
├── on-headers@1.0.1
├── unpipe@1.0.0
├── finalhandler@1.1.1
├── http-errors@1.6.3
├── bytes@3.0.0
├── caseless@0.12.0
├── ansi-align@2.0.0
├── compressible@2.0.15
├── content-disposition@0.5.2
├── cookie@0.3.1
├── co@4.6.0
├── compression@1.7.3
├── etag@1.8.1
├── get-stream@3.0.0
├── fresh@0.5.2
├── esrecurse@4.2.1
├── fs.realpath@1.0.0
├── interpret@1.1.0
├── file-entry-cache@2.0.0
├── json-parse-better-errors@1.0.2
├── is-typedarray@1.0.0
├── js-tokens@3.0.2
├── npm-package-arg@6.1.0
├── mime-types@2.1.20
├── parseurl@1.3.2
├── on-finished@2.3.0
├── path-browserify@0.0.1
├── serve-static@1.13.2
├── proxy-addr@2.0.4
├── path-to-regexp@0.1.7
├── ripemd160@2.0.2
├── range-parser@1.2.0
├── string_decoder@1.0.3
├── type-is@1.6.16
├── vary@1.1.2
├── accepts@1.3.5
├── bcrypt-pbkdf@1.0.2
├── is-buffer@1.1.6
├── indexof@0.0.1
├── safe-buffer@5.1.2
├── send@0.16.2
├── estraverse@4.2.0
├── ipaddr.js@1.8.0
├── globals@11.7.0
├── opn@5.4.0
├── is-promise@2.1.0
├── browserify-rsa@4.0.1
├── builtin-modules@1.1.1
├── os-browserify@0.1.2
├── cordova-registry-mapper@1.1.15
├── builtin-status-codes@3.0.0
├── htmlescape@1.1.1
├── create-ecdh@4.0.3
├── getpass@0.1.7
├── loud-rejection@1.6.0
├── util@0.10.4
├── util-deprecate@1.0.2
├── rx-lite-aggregates@4.0.8
├── create-hmac@1.1.7
├── aws4@1.8.0
├── editor@1.0.0
├── delayed-stream@1.0.0
├── currently-unhandled@0.4.1
├── path-parse@1.0.6
├── ci-info@1.6.0
├── through2@2.0.3
├── simple-concat@1.0.0
├── esquery@1.0.1
├── core-util-is@1.0.2
├── deep-extend@0.6.0
├── eslint-visitor-keys@1.0.0
├── flat-cache@1.3.0
├── har-validator@5.1.0
├── jsprim@1.4.1
├── minimalistic-crypto-utils@1.0.1
├── pseudomap@1.0.2
├── statuses@1.4.0
├── signal-exit@3.0.2
├── type-check@0.3.2
├── unorm@1.4.1
├── execa@0.7.0
├── builtins@1.0.3
├── os-name@1.0.3
├── combined-stream@1.0.7
├── glob@5.0.15
├── commander@2.17.1
├── parse-json@2.2.0
├── array-filter@0.0.1
├── buffer@5.2.1
├── browserify-des@1.0.2
├── browserify-cipher@1.0.1
├── is-url@1.2.4
├── cli-width@2.2.0
├── color-name@1.1.3
├── process@0.11.10
├── spdx-expression-parse@3.0.0
├── array-reduce@0.0.0
├── aliasify@2.1.0
├── concat-map@0.0.1
├── array-map@0.0.0
├── jsonify@0.0.0
├── graceful-fs@4.1.11
├── get-assigned-identifiers@1.2.0
├── stream-combiner2@1.1.1
├── stream-browserify@2.0.1
├── hosted-git-info@2.7.1
├── term-size@1.2.0
├── dashdash@1.14.1
├── color-convert@1.9.3
├── is-ci@1.2.1
├── properties-parser@0.3.1
├── safer-buffer@2.1.2
├── jsbn@0.1.1
├── verror@1.10.0
├── hmac-drbg@1.0.1
├── osx-release@1.1.0
├── opener@1.5.1
├── q@1.5.1
├── functional-red-black-tree@1.0.1
├── underscore@1.9.1
├── cached-path-relative@1.0.1
├── esutils@2.0.2
├── bn.js@4.11.8
├── shasum@1.0.2
├── optionator@0.8.2
├── is-arrayish@0.2.1
├── randomfill@1.0.4
├── create-hash@1.2.0
├── foreach@2.0.5
├── cipher-base@1.0.4
├── randombytes@2.0.6
├── defined@1.0.0
├── isstream@0.1.2
├── to-arraybuffer@1.0.1
├── progress@2.0.0
├── subarg@1.0.0
├── isexe@2.0.0
├── base64-js@1.2.0
├── eslint-plugin-standard@3.1.0
├── levn@0.3.0
├── typedarray@0.0.6
├── domain-browser@1.1.7
├── umd@3.0.3
├── mime-db@1.36.0
├── eslint-config-standard@11.0.0
├── eslint-config-semistandard@12.0.1
├── which@1.3.1
├── xtend@4.0.1
├── extsprintf@1.3.0
├── acorn-walk@6.1.0
├── parents@1.0.1
├── slide@1.1.6
├── diffie-hellman@5.0.3
├── circular-json@0.3.3
├── inline-source-map@0.6.2
├── semver@5.5.1
├── json-stringify-safe@5.0.1
├── validate-npm-package-name@3.0.0
├── async@1.5.2
├── negotiator@0.6.1
├── asn1@0.2.4
├── wordwrap@1.0.0
├── buffer-xor@1.0.3
├── vm-browserify@0.0.4
├── deep-is@0.1.3
├── date-now@0.1.4
├── read-only-stream@2.0.0
├── depd@1.1.2
├── rechoir@0.6.2
├── console-browserify@1.1.0
├── browserify-sign@4.0.4
├── extend@3.0.2
├── doctrine@2.1.0
├── tough-cookie@2.4.3
├── pbkdf2@3.0.17
├── big-integer@1.6.36
├── json-schema-traverse@0.3.1
├── prelude-ls@1.1.2
├── body-parser@1.18.2
├── mime@1.4.1
├── ecc-jsbn@0.1.2
├── querystring-es3@0.2.1
├── espree@3.5.4
├── miller-rabin@4.0.1
├── external-editor@2.2.0
├── registry-auth-token@3.3.2
├── object-keys@1.0.12
├── normalize-package-data@2.4.0
├── through@2.3.8
├── xmldom@0.1.27
├── eslint-module-utils@2.2.0
├── json-stable-stringify@0.0.1
├── rx-lite@4.0.8
├── timers-browserify@1.4.2
├── function-bind@1.1.1
├── undeclared-identifiers@1.1.2
├── bplist-creator@0.0.7
├── cross-spawn@5.1.0
├── http-signature@1.2.0
├── combine-source-map@0.8.0
├── ansi@0.3.1
├── eslint-scope@3.7.3
├── nopt@4.0.1
├── chardet@0.4.2
├── tweetnacl@0.14.5
├── convert-source-map@1.1.3
├── bplist-parser@0.1.1
├── esprima@4.0.1
├── querystring@0.2.0
├── rc@1.2.8
├── text-table@0.2.0
├── json-stable-stringify-without-jsonify@1.0.1
├── shell-quote@1.6.1
├── sprintf-js@1.0.3
├── des.js@1.0.0
├── jsonparse@1.3.1
├── asn1.js@4.10.1
├── debug@2.6.9
├── fast-json-stable-stringify@2.0.0
├── falafel@2.1.0
├── performance-now@2.1.0
├── deps-sort@2.0.0
├── mute-stream@0.0.7
├── sha.js@2.4.11
├── elliptic@6.4.1
├── psl@1.1.29
├── qs@6.5.1
├── hash.js@1.1.5
├── minimist@1.2.0
├── asynckit@0.4.0
├── stream-splicer@2.0.0
├── crypto-browserify@3.12.0
├── elementtree@0.1.6
├── promzard@0.3.0
├── browserify-aes@1.2.0
├── har-schema@2.0.0
├── plist@2.1.0
├── syntax-error@1.4.0
├── cordova-serve@2.0.1
├── stream-buffers@2.2.0
├── uuid@3.3.2
├── browserify-zlib@0.1.4
├── events@1.1.1
├── fstream@1.0.11
├── regexpp@1.1.0
├── acorn@5.7.3
├── string-width@2.1.1 (strip-ansi@4.0.0, ansi-regex@3.0.0)
├── locate-path@2.0.0 (path-exists@3.0.0)
├── load-json-file@2.0.0 (pify@2.3.0)
├── del@2.2.2 (pify@2.3.0)
├── read-pkg-up@2.0.0 (find-up@2.1.0)
├── path-type@2.0.0 (pify@2.3.0)
├── eslint-plugin-promise@3.8.0
├── browserify-transform-tools@1.7.0
├── browser-pack@6.1.0
├── xmlbuilder@8.2.2
├── readline2@1.0.1 (is-fullwidth-code-point@1.0.0, mute-stream@0.0.5)
├── lru-cache@4.1.3 (yallist@2.1.2)
├── argparse@1.0.10
├── source-map@0.5.7
├── ajv-keywords@2.1.1
├── public-encrypt@4.0.3
├── iconv-lite@0.4.19
├── cordova-common@2.2.5
├── url@0.11.0 (punycode@1.3.2)
├── stream-http@2.8.3
├── update-notifier@2.5.0 (ansi-styles@3.2.1, supports-color@5.5.0, chalk@2.4.1)
├── globby@5.0.0 (pify@2.3.0, glob@7.1.3)
├── boxen@1.3.0 (ansi-styles@3.2.1, supports-color@5.5.0, chalk@2.4.1)
├── init-package-json@1.10.3 (glob@7.1.3)
├── read-package-json@2.0.13 (glob@7.1.3)
├── json-schema@0.2.3
├── tar@2.2.1
├── pegjs@0.10.0
├── detective@4.7.1
├── rimraf@2.6.2 (glob@7.1.3)
├── jasmine@3.2.0 (glob@7.1.3)
├── dependency-ls@1.1.1 (q@1.4.1)
├── pako@0.2.9
├── form-data@2.3.2 (combined-stream@1.0.6)
├── labeled-stream-splicer@2.0.1 (isarray@2.0.4)
├── parse-asn1@5.1.1
├── rewire@4.0.1
├── sshpk@1.14.2
├── raw-body@2.3.2 (setprototypeof@1.0.3, http-errors@1.6.2, depd@1.1.1)
├── shelljs@0.5.3
├── dep-graph@1.1.0 (underscore@1.2.1)
├── js-yaml@3.12.0
├── JSONStream@1.3.4
├── jasmine-core@3.2.1
├── express@4.16.3 (safe-buffer@5.1.1)
├── sax@0.3.5
├── table@4.0.2 (ansi-styles@3.2.1, supports-color@5.5.0, chalk@2.4.1)
├── inquirer@3.3.0 (strip-ansi@4.0.0, ansi-regex@3.0.0, ansi-styles@3.2.1, supports-color@5.5.0, chalk@2.4.1)
├── assert@1.4.1 (inherits@2.0.1, util@0.10.3)
├── readable-stream@2.3.6 (string_decoder@1.1.1, isarray@1.0.0)
├── concat-stream@1.5.2 (string_decoder@0.10.31, process-nextick-args@1.0.7, isarray@1.0.0, readable-stream@2.0.6)
├── simple-plist@0.2.1 (base64-js@1.1.2, plist@2.0.1)
├── xcode@1.0.0 (uuid@3.0.1)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── eslint-plugin-node@5.2.1 (semver@5.3.0)
├── request@2.88.0 (qs@6.5.2)
├── insert-module-globals@7.2.0 (concat-stream@1.6.2)
├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
├── resolve@1.8.1
├── acorn-node@1.6.0 (acorn@6.0.2)
├── cordova-create@1.1.2 (q@1.0.1, shelljs@0.3.0)
├── eslint-plugin-import@2.14.0 (isarray@1.0.0, doctrine@1.5.0)
├── escodegen@1.8.1 (estraverse@1.9.3, esprima@2.7.3, source-map@0.2.0)
├── ajv@5.5.2
├── uglify-js@3.4.9 (source-map@0.6.1)
├── cordova-fetch@1.3.1 (glob@7.1.3, shelljs@0.7.8)
├── module-deps@4.1.1
├── acorn-jsx@3.0.1 (acorn@3.3.0)
├── cordova-js@4.2.4
├── browser-resolve@1.11.3 (resolve@1.1.7)
├── istanbul@0.4.5 (abbrev@1.0.9, has-flag@1.0.0, supports-color@3.2.3, nopt@3.0.6, esprima@2.7.3, resolve@1.1.7)
├── cordova-app-hello-world@3.12.0
├── cordova-lib@8.1.1 (sax@1.1.4, glob@7.1.3, base64-js@1.1.2, plist@2.0.1, elementtree@0.1.7, shelljs@0.3.0)
├── eslint@4.19.1 (strip-ansi@4.0.0, ansi-regex@3.0.0, ms@2.1.1, concat-stream@1.6.2, ansi-styles@3.2.1, supports-color@5.5.0, chalk@2.4.1, glob@7.1.3, debug@3.2.5)
├── handlebars@4.0.12 (source-map@0.6.1, async@2.6.1)
├── browserify@14.4.0 (glob@7.1.3)
├── insight@0.8.4 (cli-cursor@1.0.2, restore-cursor@1.0.1, onetime@1.1.0, figures@1.7.0, ansi-escapes@1.4.0, xdg-basedir@2.0.0, write-file-atomic@1.3.4, run-async@0.1.0, rx-lite@3.1.2, cli-width@1.1.1, inquirer@0.10.1, configstore@1.4.0, lodash@3.10.1)
└── lodash@4.17.11

D:\project\eyeshot\project>npm install -g grunt-cli
C:\Users\lenovo\AppData\Roaming\npm\grunt -> C:\Users\lenovo\AppData\Roaming\npm\node_modules\grunt-cli\bin\grunt
+ grunt-cli@1.3.2
added 152 packages in 9.206s

D:\project\eyeshot\project>npm install -g yo

npm WARN engine yo@2.0.5: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine inquirer@6.2.0: wanted: {"node":">=6.0.0"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine package-json@5.0.0: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine read-pkg-up@4.0.0: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine find-up@3.0.0: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine inquirer@5.2.0: wanted: {"node":">=6.0.0"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine locate-path@3.0.0: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN deprecated cross-spawn-async@2.2.5: cross-spawn no longer requires a build toolchain, use it instead
npm WARN engine har-validator@5.1.2: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine p-locate@3.0.0: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine p-limit@2.0.0: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine p-try@2.0.0: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})

> spawn-sync@1.0.15 postinstall C:\Users\lenovo\AppData\Roaming\npm\node_modules\yo\node_modules\tabtab\node_modules\inquirer\node_modules\external-editor\node_modules\spawn-sync
> node postinstall

npm WARN engine punycode@2.1.1: wanted: {"node":">=6"} (current: {"node":"4.9.1","npm":"2.15.11"})
npm WARN engine @nodelib/fs.stat@1.1.3: wanted: {"node":">= 6"} (current: {"node":"4.9.1","npm":"2.15.11"})
C:\Users\lenovo\AppData\Roaming\npm\yo -> C:\Users\lenovo\AppData\Roaming\npm\node_modules\yo\lib\cli.js
C:\Users\lenovo\AppData\Roaming\npm\yo-complete -> C:\Users\lenovo\AppData\Roaming\npm\node_modules\yo\lib\completion\index.js

> yo@2.0.5 postinstall C:\Users\lenovo\AppData\Roaming\npm\node_modules\yo
> yodoctor


Yeoman Doctor
Running sanity checks on your system

√ Global configuration file is valid
√ NODE_PATH matches the npm root
√ Node.js version
√ No .bowerrc file in home directory
√ No .yo-rc.json file in home directory
× yo version

Your yo version is outdated.

Upgrade to the latest version by running:
npm install -g yo@latest

× npm version

Your npm version is outdated.

Upgrade to the latest version by running:
npm install -g npm

See this guide if you're having trouble upgrading:
https://github.com/npm/npm/wiki/Troubleshooting#upgrading-on-windows


Found potential issues on your machine :(
yo@2.0.5 C:\Users\lenovo\AppData\Roaming\npm\node_modules\yo
├── titleize@1.0.1
├── cli-list@0.2.0
├── figures@2.0.0 (escape-string-regexp@1.0.5)
├── opn@5.4.0 (is-wsl@1.1.0)
├── humanize-string@1.0.2 (decamelize@1.2.0)
├── user-home@2.0.0 (os-homedir@1.0.2)
├── string-length@2.0.0 (astral-regex@1.0.0, strip-ansi@4.0.0)
├── sort-on@3.0.0 (arrify@1.0.1, dot-prop@4.2.0)
├── configstore@3.1.2 (xdg-basedir@3.0.0, graceful-fs@4.1.15, make-dir@1.3.0, unique-string@1.0.0, dot-prop@4.2.0, write-file-atomic@2.3.0)
├── yeoman-character@1.1.0 (supports-color@3.2.3)
├── cross-spawn@6.0.5 (path-key@2.0.1, nice-try@1.0.5, semver@5.6.0, shebang-command@1.2.0, which@1.3.1)
├── chalk@2.4.1 (escape-string-regexp@1.0.5, supports-color@5.5.0, ansi-styles@3.2.1)
├── parse-help@1.0.0 (execall@1.0.0)
├── yosay@2.0.2 (ansi-regex@2.1.1, strip-ansi@3.0.1, cli-boxes@1.0.0, pad-component@0.0.1, chalk@1.1.3, string-width@2.1.1, ansi-styles@3.2.1, taketalk@1.0.0, wrap-ansi@2.1.0)
├── root-check@1.0.0 (downgrade-root@1.2.2, sudo-block@1.2.0)
├── package-json@5.0.0 (semver@5.6.0, registry-url@3.1.0, registry-auth-token@3.3.2)
├── npm-keyword@5.0.0 (registry-url@3.1.0, got@7.1.0)
├── global-tunnel-ng@2.6.0 (encodeurl@1.0.2, npm-conf@1.1.3, tunnel@0.0.5)
├── got@8.3.2 (lowercase-keys@1.0.1, is-retry-allowed@1.1.0, duplexer3@0.1.4, pify@3.0.0, timed-out@4.0.1, get-stream@3.0.0, safe-buffer@5.1.2, url-to-options@1.0.1, decompress-response@3.3.0, mimic-response@1.0.1, p-cancelable@0.4.1, @sindresorhus/is@0.7.0, p-timeout@2.0.1, url-parse-lax@3.0.0, isurl@1.0.0, cacheable-request@2.1.4, into-stream@3.1.0)
├── read-pkg-up@4.0.0 (read-pkg@3.0.0, find-up@3.0.0)
├── fullname@3.3.0 (p-try@1.0.0, filter-obj@1.1.0, mem@1.1.0, rc@1.2.8, p-any@1.1.0, execa@0.6.3, passwd-user@2.1.0)
├── meow@3.7.0 (decamelize@1.2.0, object-assign@4.1.1, map-obj@1.0.1, trim-newlines@1.0.0, minimist@1.2.0, camelcase-keys@2.1.0, loud-rejection@1.6.0, normalize-package-data@2.4.0, redent@1.0.0, read-pkg-up@1.0.1)
├── update-notifier@2.5.0 (is-npm@1.0.0, xdg-basedir@3.0.0, import-lazy@2.1.0, semver-diff@2.1.0, is-ci@1.2.1, is-installed-globally@0.1.0, latest-version@3.1.0, boxen@1.3.0)
├── async@2.6.1
├── tabtab@1.3.2 (object-assign@4.1.1, minimist@1.2.0, debug@2.6.9, mkdirp@0.5.1, npmlog@2.0.4, inquirer@1.2.3)
├── yeoman-doctor@3.0.2 (object-values@1.0.0, log-symbols@2.2.0, semver@5.6.0, each-async@1.1.1, ansi-styles@3.2.1, latest-version@3.1.0, bin-version-check@3.0.0, twig@1.12.0)
├── lodash@4.17.11
├── inquirer@6.2.0 (ansi-escapes@3.1.0, cli-width@2.2.0, through@2.3.8, mute-stream@0.0.7, strip-ansi@4.0.0, string-width@2.1.1, run-async@2.3.0, cli-cursor@2.1.0, external-editor@3.0.3, rxjs@6.3.3)
├── insight@0.10.1 (lodash.debounce@4.0.8, uuid@3.3.2, os-name@2.0.1, tough-cookie@2.4.3, conf@1.4.0, request@2.88.0, inquirer@5.2.0)
└── yeoman-environment@2.3.4 (escape-string-regexp@1.0.5, untildify@3.0.3, grouped-queue@0.3.3, log-symbols@2.2.0, text-table@0.2.0, strip-ansi@4.0.0, debug@3.2.6, is-scoped@1.0.0, diff@3.5.0, mem-fs@1.1.3, globby@8.0.1)

D:\project\eyeshot\project>npm install -g generator-webapp

> spawn-sync@1.0.15 postinstall C:\Users\lenovo\AppData\Roaming\npm\node_modules\generator-webapp\node_modules\spawn-sync
> node postinstall

+ generator-webapp@3.0.1
added 210 packages in 13.681s

D:\project\eyeshot\project>npm install -g generator-webapp
+ generator-webapp@3.0.1
updated 1 package in 13.382s

D:\project\eyeshot\project>npm install -g generator-ionic
npm WARN deprecated npmconf@0.1.16: this package has been reintegrated into npm and is now out of date with respect to npm
npm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
npm WARN deprecated lodash-node@2.4.1: This package is discontinued. Use lodash@^4.0.0.
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN deprecated hoek@0.9.1: The major version is no longer supported. Please update to 4.x or newer
npm WARN deprecated node-uuid@1.3.3: Use uuid module instead
npm WARN deprecated CSSselect@0.4.1: the module is now available as 'css-select'
npm WARN deprecated CSSwhat@0.4.7: the module is now available as 'css-what'
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated formatio@1.1.1: This package is unmaintained. Use @sinonjs/formatio instead

> spawn-sync@1.0.15 postinstall C:\Users\lenovo\AppData\Roaming\npm\node_modules\generator-ionic\node_modules\spawn-sync
> node postinstall

npm WARN generator-ionic@0.8.0 requires a peer of yo@>=1.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN acorn-dynamic-import@4.0.0 requires a peer of acorn@^6.0.0 but none is installed. You must install peer dependencies yourself.

+ generator-ionic@0.8.0
added 777 packages in 48.099s

注意:

node.js版本为4.9.1

ionic版本为1.7.13

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值