ES6 搭建过程记录



D:\>cd D:\Dcx\DcxNodeJS\nodejs\node_modules

D:\Dcx\DcxNodeJS\nodejs\node_modules>$ npm install gulp --save-dev
'$' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

D:\Dcx\DcxNodeJS\nodejs\node_modules>npm install gulp --save-dev
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 ERR! 101057795:error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac:openssl\ssl\s3_pkt.c:532:
npm ERR!
npm ERR! code HPE_INVALID_CONSTANT
npm ERR! Parse Error
npm ERR! shasum check failed for C:\Users\ADMINI~1\AppData\Local\Temp\npm-9668-f78daaa2\registry.npmjs.org\glob\-\glob-3.1.21.tgz
npm ERR! Expected: d29e0a055dea5138f4d07ed40e8982e83c2066cd
npm ERR! Actual:   1268e1b1326c263ca4ef8bd549123d3df88cca92
npm ERR! From:     https://registry.npmjs.org/glob/-/glob-3.1.21.tgz

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2017-04-03T07_14_00_054Z-debug.log


发现node_modules\sqlite3\node_modules 下也有 minimatch 版本比较低



D:\Dcx\DcxNodeJS\nodejs\node_modules>npm install gulp --save-dev
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 graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
D:\Dcx\DcxNodeJS\nodejs\gulp -> D:\Dcx\DcxNodeJS\nodejs\node_modules\gulp\bin\gulp.js
D:\Dcx\DcxNodeJS\nodejs
`-- gulp@3.9.1
  +-- archy@1.0.0
  +-- chalk@1.1.3
  | +-- ansi-styles@2.2.1
  | +-- escape-string-regexp@1.0.5
  | +-- has-ansi@2.0.0
  | | `-- ansi-regex@2.1.1
  | +-- strip-ansi@3.0.1
  | | `-- ansi-regex@2.1.1  deduped
  | `-- supports-color@2.0.0
  +-- deprecated@0.0.1
  +-- gulp-util@3.0.8
  | +-- array-differ@1.0.0
  | +-- array-uniq@1.0.3
  | +-- beeper@1.1.1
  | +-- chalk@1.1.3  deduped
  | +-- dateformat@2.0.0
  | +-- fancy-log@1.3.0
  | | +-- chalk@1.1.3  deduped
  | | `-- time-stamp@1.0.1
  | +-- gulplog@1.0.0
  | | `-- glogg@1.0.0
  | |   `-- sparkles@1.0.0  deduped
  | +-- has-gulplog@0.1.0
  | | `-- sparkles@1.0.0
  | +-- lodash._reescape@3.0.0
  | +-- lodash._reevaluate@3.0.0
  | +-- lodash._reinterpolate@3.0.0
  | +-- lodash.template@3.6.2
  | | +-- lodash._basecopy@3.0.1
  | | +-- lodash._basetostring@3.0.1
  | | +-- lodash._basevalues@3.0.0
  | | +-- lodash._isiterateecall@3.0.9
  | | +-- lodash._reinterpolate@3.0.0  deduped
  | | +-- lodash.escape@3.2.0
  | | | `-- lodash._root@3.0.1
  | | +-- lodash.keys@3.1.2
  | | | +-- lodash._getnative@3.9.1
  | | | +-- lodash.isarguments@3.1.0
  | | | `-- lodash.isarray@3.0.4
  | | +-- lodash.restparam@3.6.1
  | | `-- lodash.templatesettings@3.1.1
  | |   +-- lodash._reinterpolate@3.0.0  deduped
  | |   `-- lodash.escape@3.2.0  deduped
  | +-- minimist@1.2.0  deduped
  | +-- multipipe@0.1.2
  | | `-- duplexer2@0.0.2
  | |   `-- readable-stream@1.1.14
  | |     +-- core-util-is@1.0.2  deduped
  | |     +-- inherits@2.0.3  deduped
  | |     +-- isarray@0.0.1  deduped
  | |     `-- string_decoder@0.10.31  deduped
  | +-- object-assign@3.0.0
  | +-- replace-ext@0.0.1
  | +-- through2@2.0.3
  | | +-- readable-stream@2.2.6
  | | | +-- buffer-shims@1.0.0
  | | | +-- core-util-is@1.0.2
  | | | +-- inherits@2.0.3
  | | | +-- isarray@1.0.0
  | | | +-- process-nextick-args@1.0.7
  | | | +-- string_decoder@0.10.31
  | | | `-- util-deprecate@1.0.2
  | | `-- xtend@4.0.1
  | `-- vinyl@0.5.3
  |   +-- clone@1.0.2
  |   +-- clone-stats@0.0.1
  |   `-- replace-ext@0.0.1  deduped
  +-- interpret@1.0.2
  +-- liftoff@2.3.0
  | +-- extend@3.0.0
  | +-- findup-sync@0.4.3
  | | +-- detect-file@0.1.0
  | | | `-- fs-exists-sync@0.1.0
  | | +-- is-glob@2.0.1
  | | | `-- is-extglob@1.0.0
  | | +-- micromatch@2.3.11
  | | | +-- arr-diff@2.0.0
  | | | | `-- arr-flatten@1.0.1
  | | | +-- array-unique@0.2.1
  | | | +-- braces@1.8.5
  | | | | +-- expand-range@1.8.2
  | | | | | `-- fill-range@2.2.3
  | | | | |   +-- is-number@2.1.0
  | | | | |   | `-- kind-of@3.1.0  deduped
  | | | | |   +-- isobject@2.1.0
  | | | | |   | `-- isarray@1.0.0
  | | | | |   +-- randomatic@1.1.6
  | | | | |   | +-- is-number@2.1.0  deduped
  | | | | |   | `-- kind-of@3.1.0  deduped
  | | | | |   +-- repeat-element@1.1.2  deduped
  | | | | |   `-- repeat-string@1.6.1
  | | | | +-- preserve@0.2.0
  | | | | `-- repeat-element@1.1.2
  | | | +-- expand-brackets@0.1.5
  | | | | `-- is-posix-bracket@0.1.1
  | | | +-- extglob@0.3.2
  | | | | `-- is-extglob@1.0.0  deduped
  | | | +-- filename-regex@2.0.0
  | | | +-- is-extglob@1.0.0  deduped
  | | | +-- is-glob@2.0.1  deduped
  | | | +-- kind-of@3.1.0
  | | | | `-- is-buffer@1.1.5
  | | | +-- normalize-path@2.1.1
  | | | | `-- remove-trailing-separator@1.0.1
  | | | +-- object.omit@2.0.1
  | | | | +-- for-own@0.1.5
  | | | | | `-- for-in@1.0.2
  | | | | `-- is-extendable@0.1.1
  | | | +-- parse-glob@3.0.4
  | | | | +-- glob-base@0.3.0
  | | | | | +-- glob-parent@2.0.0
  | | | | | | `-- is-glob@2.0.1  deduped
  | | | | | `-- is-glob@2.0.1  deduped
  | | | | +-- is-dotfile@1.0.2
  | | | | +-- is-extglob@1.0.0  deduped
  | | | | `-- is-glob@2.0.1  deduped
  | | | `-- regex-cache@0.4.3
  | | |   +-- is-equal-shallow@0.1.3
  | | |   | `-- is-primitive@2.0.0  deduped
  | | |   `-- is-primitive@2.0.0
  | | `-- resolve-dir@0.1.1
  | |   +-- expand-tilde@1.2.2  deduped
  | |   `-- global-modules@0.2.3
  | |     +-- global-prefix@0.1.5
  | |     | +-- homedir-polyfill@1.0.1
  | |     | | `-- parse-passwd@1.0.0
  | |     | +-- ini@1.3.4
  | |     | +-- is-windows@0.2.0  deduped
  | |     | `-- which@1.2.14
  | |     |   `-- isexe@2.0.0
  | |     `-- is-windows@0.2.0
  | +-- fined@1.0.2
  | | +-- expand-tilde@1.2.2
  | | | `-- os-homedir@1.0.2  deduped
  | | +-- lodash.assignwith@4.2.0
  | | +-- lodash.isempty@4.4.0
  | | +-- lodash.isplainobject@4.0.6  deduped
  | | +-- lodash.isstring@4.0.1  deduped
  | | +-- lodash.pick@4.4.0
  | | `-- parse-filepath@1.0.1
  | |   +-- is-absolute@0.2.6
  | |   | +-- is-relative@0.2.1
  | |   | | `-- is-unc-path@0.1.2
  | |   | |   `-- unc-path-regex@0.1.2
  | |   | `-- is-windows@0.2.0  deduped
  | |   +-- map-cache@0.2.2
  | |   `-- path-root@0.1.1
  | |     `-- path-root-regex@0.1.2
  | +-- flagged-respawn@0.3.2
  | +-- lodash.isplainobject@4.0.6
  | +-- lodash.isstring@4.0.1
  | +-- lodash.mapvalues@4.6.0
  | +-- rechoir@0.6.2
  | | `-- resolve@1.3.2  deduped
  | `-- resolve@1.3.2
  |   `-- path-parse@1.0.5
  +-- minimist@1.2.0
  +-- orchestrator@0.3.8
  | +-- end-of-stream@0.1.5
  | | `-- once@1.3.3
  | |   `-- wrappy@1.0.2
  | +-- sequencify@0.0.7
  | `-- stream-consume@0.1.0
  +-- pretty-hrtime@1.0.3
  +-- semver@4.3.6
  +-- tildify@1.2.0
  | `-- os-homedir@1.0.2
  +-- v8flags@2.0.12
  | `-- user-home@1.1.1
  `-- vinyl-fs@0.3.14
    +-- defaults@1.0.3
    | `-- clone@1.0.2  deduped
    +-- glob-stream@3.1.18
    | +-- glob@4.5.3
    | | +-- inflight@1.0.6
    | | | +-- once@1.3.3  deduped
    | | | `-- wrappy@1.0.2  deduped
    | | +-- inherits@2.0.3  deduped
    | | +-- minimatch@2.0.10  deduped
    | | `-- once@1.3.3  deduped
    | +-- glob2base@0.0.12
    | | `-- find-index@0.1.1
    | +-- minimatch@2.0.10
    | | `-- brace-expansion@1.1.6
    | |   +-- balanced-match@0.4.2
    | |   `-- concat-map@0.0.1
    | +-- ordered-read-streams@0.1.0
    | +-- through2@0.6.5
    | | +-- readable-stream@1.0.34
    | | | +-- core-util-is@1.0.2  deduped
    | | | +-- inherits@2.0.3  deduped
    | | | +-- isarray@0.0.1  deduped
    | | | `-- string_decoder@0.10.31  deduped
    | | `-- xtend@4.0.1  deduped
    | `-- unique-stream@1.0.0
    +-- glob-watcher@0.0.6
    | `-- gaze@0.5.2
    |   `-- globule@0.1.0
    |     +-- glob@3.1.21
    |     | +-- graceful-fs@1.2.3
    |     | +-- inherits@1.0.2
    |     | `-- minimatch@0.2.14  deduped
    |     +-- lodash@1.0.2
    |     `-- minimatch@0.2.14
    |       +-- lru-cache@2.7.3
    |       `-- sigmund@1.0.1
    +-- graceful-fs@3.0.11
    | `-- natives@1.1.0
    +-- mkdirp@0.5.1
    | `-- minimist@0.0.8
    +-- strip-bom@1.0.0
    | +-- first-chunk-stream@1.0.0
    | `-- is-utf8@0.2.1
    +-- through2@0.6.5
    | +-- readable-stream@1.0.34
    | | +-- core-util-is@1.0.2  deduped
    | | +-- inherits@2.0.3  deduped
    | | +-- isarray@0.0.1
    | | `-- string_decoder@0.10.31  deduped
    | `-- xtend@4.0.1  deduped
    `-- vinyl@0.4.6
      +-- clone@0.2.0
      `-- clone-stats@0.0.1  deduped


直接安个新的

D:\Dcx\DcxNodeJS\nodejs\node_modules>npm install minimatch
D:\Dcx\DcxNodeJS\nodejs
`-- minimatch@3.0.3
  `-- brace-expansion@1.1.6
    +-- balanced-match@0.4.2
    `-- concat-map@0.0.1


D:\Dcx\DcxNodeJS\nodejs\node_modules>npm install --save-dev gulp-babel babel-preset-es2015
D:\Dcx\DcxNodeJS\nodejs
+-- babel-preset-es2015@6.24.0
| +-- babel-plugin-check-es2015-constants@6.22.0
| | `-- babel-runtime@6.23.0
| |   +-- core-js@2.4.1
| |   `-- regenerator-runtime@0.10.3
| +-- babel-plugin-transform-es2015-arrow-functions@6.22.0
| | `-- babel-runtime@6.23.0  deduped
| +-- babel-plugin-transform-es2015-block-scoped-functions@6.22.0
| | `-- babel-runtime@6.23.0  deduped
| +-- babel-plugin-transform-es2015-block-scoping@6.23.0
| | +-- babel-runtime@6.23.0  deduped
| | +-- babel-template@6.23.0
| | | +-- babel-runtime@6.23.0  deduped
| | | +-- babel-traverse@6.23.1  deduped
| | | +-- babel-types@6.23.0  deduped
| | | +-- babylon@6.16.1
| | | `-- lodash@4.17.4  deduped
| | +-- babel-traverse@6.23.1
| | | +-- babel-code-frame@6.22.0
| | | | +-- chalk@1.1.3
| | | | | +-- ansi-styles@2.2.1
| | | | | +-- escape-string-regexp@1.0.5
| | | | | +-- has-ansi@2.0.0
| | | | | | `-- ansi-regex@2.1.1
| | | | | +-- strip-ansi@3.0.1
| | | | | | `-- ansi-regex@2.1.1  deduped
| | | | | `-- supports-color@2.0.0
| | | | +-- esutils@2.0.2  deduped
| | | | `-- js-tokens@3.0.1
| | | +-- babel-messages@6.23.0  deduped
| | | +-- babel-runtime@6.23.0  deduped
| | | +-- babel-types@6.23.0  deduped
| | | +-- babylon@6.16.1  deduped
| | | +-- debug@2.6.3
| | | | `-- ms@0.7.2
| | | +-- globals@9.17.0
| | | +-- invariant@2.2.2
| | | | `-- loose-envify@1.3.1
| | | |   `-- js-tokens@3.0.1  deduped
| | | `-- lodash@4.17.4  deduped
| | +-- babel-types@6.23.0
| | | +-- babel-runtime@6.23.0  deduped
| | | +-- esutils@2.0.2
| | | +-- lodash@4.17.4  deduped
| | | `-- to-fast-properties@1.0.2
| | `-- lodash@4.17.4
| +-- babel-plugin-transform-es2015-classes@6.23.0
| | +-- babel-helper-define-map@6.23.0
| | | +-- babel-helper-function-name@6.23.0  deduped
| | | +-- babel-runtime@6.23.0  deduped
| | | +-- babel-types@6.23.0  deduped
| | | `-- lodash@4.17.4  deduped
| | +-- babel-helper-function-name@6.23.0
| | | +-- babel-helper-get-function-arity@6.22.0  deduped
| | | +-- babel-runtime@6.23.0  deduped
| | | +-- babel-template@6.23.0  deduped
| | | +-- babel-traverse@6.23.1  deduped
| | | `-- babel-types@6.23.0  deduped
| | +-- babel-helper-optimise-call-expression@6.23.0
| | | +-- babel-runtime@6.23.0  deduped
| | | `-- babel-types@6.23.0  deduped
| | +-- babel-helper-replace-supers@6.23.0
| | | +-- babel-helper-optimise-call-expression@6.23.0  deduped
| | | +-- babel-messages@6.23.0  deduped
| | | +-- babel-runtime@6.23.0  deduped
| | | +-- babel-template@6.23.0  deduped
| | | +-- babel-traverse@6.23.1  deduped
| | | `-- babel-types@6.23.0  deduped
| | +-- babel-messages@6.23.0
| | | `-- babel-runtime@6.23.0  deduped
| | +-- babel-runtime@6.23.0  deduped
| | +-- babel-template@6.23.0  deduped
| | +-- babel-traverse@6.23.1  deduped
| | `-- babel-types@6.23.0  deduped
| +-- babel-plugin-transform-es2015-computed-properties@6.22.0
| | +-- babel-runtime@6.23.0  deduped
| | `-- babel-template@6.23.0  deduped
| +-- babel-plugin-transform-es2015-destructuring@6.23.0
| | `-- babel-runtime@6.23.0  deduped
| +-- babel-plugin-transform-es2015-duplicate-keys@6.22.0
| | +-- babel-runtime@6.23.0  deduped
| | `-- babel-types@6.23.0  deduped
| +-- babel-plugin-transform-es2015-for-of@6.23.0
| | `-- babel-runtime@6.23.0  deduped
| +-- babel-plugin-transform-es2015-function-name@6.22.0
| | +-- babel-helper-function-name@6.23.0  deduped
| | +-- babel-runtime@6.23.0  deduped
| | `-- babel-types@6.23.0  deduped
| +-- babel-plugin-transform-es2015-literals@6.22.0
| | `-- babel-runtime@6.23.0  deduped
| +-- babel-plugin-transform-es2015-modules-amd@6.24.0
| | +-- babel-plugin-transform-es2015-modules-commonjs@6.24.0  deduped
| | +-- babel-runtime@6.23.0  deduped
| | `-- babel-template@6.23.0  deduped
| +-- babel-plugin-transform-es2015-modules-commonjs@6.24.0
| | +-- babel-plugin-transform-strict-mode@6.22.0
| | | +-- babel-runtime@6.23.0  deduped
| | | `-- babel-types@6.23.0  deduped
| | +-- babel-runtime@6.23.0  deduped
| | +-- babel-template@6.23.0  deduped
| | `-- babel-types@6.23.0  deduped
| +-- babel-plugin-transform-es2015-modules-systemjs@6.23.0
| | +-- babel-helper-hoist-variables@6.22.0
| | | +-- babel-runtime@6.23.0  deduped
| | | `-- babel-types@6.23.0  deduped
| | +-- babel-runtime@6.23.0  deduped
| | `-- babel-template@6.23.0  deduped
| +-- babel-plugin-transform-es2015-modules-umd@6.24.0
| | +-- babel-plugin-transform-es2015-modules-amd@6.24.0  deduped
| | +-- babel-runtime@6.23.0  deduped
| | `-- babel-template@6.23.0  deduped
| +-- babel-plugin-transform-es2015-object-super@6.22.0
| | +-- babel-helper-replace-supers@6.23.0  deduped
| | `-- babel-runtime@6.23.0  deduped
| +-- babel-plugin-transform-es2015-parameters@6.23.0
| | +-- babel-helper-call-delegate@6.22.0
| | | +-- babel-helper-hoist-variables@6.22.0  deduped
| | | +-- babel-runtime@6.23.0  deduped
| | | +-- babel-traverse@6.23.1  deduped
| | | `-- babel-types@6.23.0  deduped
| | +-- babel-helper-get-function-arity@6.22.0
| | | +-- babel-runtime@6.23.0  deduped
| | | `-- babel-types@6.23.0  deduped
| | +-- babel-runtime@6.23.0  deduped
| | +-- babel-template@6.23.0  deduped
| | +-- babel-traverse@6.23.1  deduped
| | `-- babel-types@6.23.0  deduped
| +-- babel-plugin-transform-es2015-shorthand-properties@6.22.0
| | +-- babel-runtime@6.23.0  deduped
| | `-- babel-types@6.23.0  deduped
| +-- babel-plugin-transform-es2015-spread@6.22.0
| | `-- babel-runtime@6.23.0  deduped
| +-- babel-plugin-transform-es2015-sticky-regex@6.22.0
| | +-- babel-helper-regex@6.22.0
| | | +-- babel-runtime@6.23.0  deduped
| | | +-- babel-types@6.23.0  deduped
| | | `-- lodash@4.17.4  deduped
| | +-- babel-runtime@6.23.0  deduped
| | `-- babel-types@6.23.0  deduped
| +-- babel-plugin-transform-es2015-template-literals@6.22.0
| | `-- babel-runtime@6.23.0  deduped
| +-- babel-plugin-transform-es2015-typeof-symbol@6.23.0
| | `-- babel-runtime@6.23.0  deduped
| +-- babel-plugin-transform-es2015-unicode-regex@6.22.0
| | +-- babel-helper-regex@6.22.0  deduped
| | +-- babel-runtime@6.23.0  deduped
| | `-- regexpu-core@2.0.0
| |   +-- regenerate@1.3.2
| |   +-- regjsgen@0.2.0
| |   `-- regjsparser@0.1.5
| |     `-- jsesc@0.5.0
| `-- babel-plugin-transform-regenerator@6.22.0
|   `-- regenerator-transform@0.9.8
|     +-- babel-runtime@6.23.0  deduped
|     +-- babel-types@6.23.0  deduped
|     `-- private@0.1.7
`-- gulp-babel@6.1.2
  +-- babel-core@6.24.0
  | +-- babel-code-frame@6.22.0
  | | +-- chalk@1.1.3  deduped
  | | +-- esutils@2.0.2
  | | `-- js-tokens@3.0.1
  | +-- babel-generator@6.24.0
  | | +-- babel-messages@6.23.0  deduped
  | | +-- babel-runtime@6.23.0  deduped
  | | +-- babel-types@6.23.0  deduped
  | | +-- detect-indent@4.0.0
  | | | `-- repeating@2.0.1
  | | |   `-- is-finite@1.0.2
  | | |     `-- number-is-nan@1.0.1
  | | +-- jsesc@1.3.0
  | | +-- lodash@4.17.4  deduped
  | | +-- source-map@0.5.6  deduped
  | | `-- trim-right@1.0.1
  | +-- babel-helpers@6.23.0
  | | +-- babel-runtime@6.23.0  deduped
  | | `-- babel-template@6.23.0  deduped
  | +-- babel-messages@6.23.0
  | | `-- babel-runtime@6.23.0  deduped
  | +-- babel-register@6.24.0
  | | +-- babel-core@6.24.0  deduped
  | | +-- babel-runtime@6.23.0  deduped
  | | +-- core-js@2.4.1
  | | +-- home-or-tmp@2.0.0
  | | | +-- os-homedir@1.0.2
  | | | `-- os-tmpdir@1.0.2
  | | +-- lodash@4.17.4  deduped
  | | +-- mkdirp@0.5.1
  | | | `-- minimist@0.0.8
  | | `-- source-map-support@0.4.14
  | |   `-- source-map@0.5.6  deduped
  | +-- babel-runtime@6.23.0
  | | +-- core-js@2.4.1  deduped
  | | `-- regenerator-runtime@0.10.3
  | +-- babel-template@6.23.0
  | | +-- babel-runtime@6.23.0  deduped
  | | +-- babel-traverse@6.23.1  deduped
  | | +-- babel-types@6.23.0  deduped
  | | +-- babylon@6.16.1  deduped
  | | `-- lodash@4.17.4  deduped
  | +-- babel-traverse@6.23.1
  | | +-- babel-code-frame@6.22.0  deduped
  | | +-- babel-messages@6.23.0  deduped
  | | +-- babel-runtime@6.23.0  deduped
  | | +-- babel-types@6.23.0  deduped
  | | +-- babylon@6.16.1  deduped
  | | +-- debug@2.6.3  deduped
  | | +-- globals@9.17.0
  | | +-- invariant@2.2.2
  | | | `-- loose-envify@1.3.1
  | | |   `-- js-tokens@3.0.1  deduped
  | | `-- lodash@4.17.4  deduped
  | +-- babel-types@6.23.0
  | | +-- babel-runtime@6.23.0  deduped
  | | +-- esutils@2.0.2  deduped
  | | +-- lodash@4.17.4  deduped
  | | `-- to-fast-properties@1.0.2
  | +-- babylon@6.16.1
  | +-- convert-source-map@1.5.0
  | +-- debug@2.6.3
  | | `-- ms@0.7.2
  | +-- json5@0.5.1
  | +-- lodash@4.17.4
  | +-- minimatch@3.0.3
  | | `-- brace-expansion@1.1.6
  | |   +-- balanced-match@0.4.2
  | |   `-- concat-map@0.0.1
  | +-- path-is-absolute@1.0.1
  | +-- private@0.1.7
  | +-- slash@1.0.0
  | `-- source-map@0.5.6
  +-- gulp-util@3.0.8
  | +-- array-differ@1.0.0
  | +-- array-uniq@1.0.3
  | +-- beeper@1.1.1
  | +-- chalk@1.1.3
  | | +-- ansi-styles@2.2.1
  | | +-- escape-string-regexp@1.0.5
  | | +-- has-ansi@2.0.0
  | | | `-- ansi-regex@2.1.1
  | | +-- strip-ansi@3.0.1
  | | | `-- ansi-regex@2.1.1  deduped
  | | `-- supports-color@2.0.0
  | +-- dateformat@2.0.0
  | +-- fancy-log@1.3.0
  | | +-- chalk@1.1.3  deduped
  | | `-- time-stamp@1.0.1
  | +-- gulplog@1.0.0
  | | `-- glogg@1.0.0
  | |   `-- sparkles@1.0.0  deduped
  | +-- has-gulplog@0.1.0
  | | `-- sparkles@1.0.0
  | +-- lodash._reescape@3.0.0
  | +-- lodash._reevaluate@3.0.0
  | +-- lodash._reinterpolate@3.0.0
  | +-- lodash.template@3.6.2
  | | +-- lodash._basecopy@3.0.1
  | | +-- lodash._basetostring@3.0.1
  | | +-- lodash._basevalues@3.0.0
  | | +-- lodash._isiterateecall@3.0.9
  | | +-- lodash._reinterpolate@3.0.0  deduped
  | | +-- lodash.escape@3.2.0
  | | | `-- lodash._root@3.0.1
  | | +-- lodash.keys@3.1.2
  | | | +-- lodash._getnative@3.9.1
  | | | +-- lodash.isarguments@3.1.0
  | | | `-- lodash.isarray@3.0.4
  | | +-- lodash.restparam@3.6.1
  | | `-- lodash.templatesettings@3.1.1
  | |   +-- lodash._reinterpolate@3.0.0  deduped
  | |   `-- lodash.escape@3.2.0  deduped
  | +-- minimist@1.2.0
  | +-- multipipe@0.1.2
  | | `-- duplexer2@0.0.2
  | |   `-- readable-stream@1.1.14
  | |     +-- core-util-is@1.0.2  deduped
  | |     +-- inherits@2.0.3  deduped
  | |     +-- isarray@0.0.1
  | |     `-- string_decoder@0.10.31  deduped
  | +-- object-assign@3.0.0
  | +-- replace-ext@0.0.1  deduped
  | +-- through2@2.0.3  deduped
  | `-- vinyl@0.5.3
  |   +-- clone@1.0.2
  |   +-- clone-stats@0.0.1
  |   `-- replace-ext@0.0.1  deduped
  +-- object-assign@4.1.1
  +-- replace-ext@0.0.1
  +-- through2@2.0.3
  | +-- readable-stream@2.2.6
  | | +-- buffer-shims@1.0.0
  | | +-- core-util-is@1.0.2
  | | +-- inherits@2.0.3
  | | +-- isarray@1.0.0
  | | +-- process-nextick-args@1.0.7
  | | +-- string_decoder@0.10.31
  | | `-- util-deprecate@1.0.2
  | `-- xtend@4.0.1
  `-- vinyl-sourcemaps-apply@0.2.1
    `-- source-map@0.5.6  deduped


D:\Dcx\DcxNodeJS\nodejs\node_modules>npm install gulp-rename gulp-concat gulp-uglify gulp-cssnano browserify vinyl-source-stream --save-dev
D:\Dcx\DcxNodeJS\nodejs\browserify -> D:\Dcx\DcxNodeJS\nodejs\node_modules\browserify\bin\cmd.js
D:\Dcx\DcxNodeJS\nodejs
+-- browserify@14.1.0
| +-- assert@1.4.1
| | `-- util@0.10.3  deduped
| +-- browser-pack@6.0.2
| | +-- combine-source-map@0.7.2
| | | +-- convert-source-map@1.1.3
| | | +-- inline-source-map@0.6.2
| | | | `-- source-map@0.5.6  deduped
| | | +-- lodash.memoize@3.0.4
| | | `-- source-map@0.5.6
| | +-- defined@1.0.0  deduped
| | +-- JSONStream@1.3.1  deduped
| | +-- through2@2.0.3  deduped
| | `-- umd@3.0.1
| +-- browser-resolve@1.11.2
| | `-- resolve@1.1.7
| +-- browserify-zlib@0.1.4
| | `-- pako@0.2.9
| +-- buffer@5.0.5
| | +-- base64-js@1.2.0
| | `-- ieee754@1.1.8
| +-- cached-path-relative@1.0.1
| +-- concat-stream@1.5.2
| | +-- inherits@2.0.3  deduped
| | +-- readable-stream@2.0.6
| | | +-- core-util-is@1.0.2  deduped
| | | +-- inherits@2.0.3  deduped
| | | +-- isarray@1.0.0  deduped
| | | +-- process-nextick-args@1.0.7  deduped
| | | +-- string_decoder@0.10.31  deduped
| | | `-- util-deprecate@1.0.2  deduped
| | `-- typedarray@0.0.6
| +-- console-browserify@1.1.0
| | `-- date-now@0.1.4
| +-- constants-browserify@1.0.0
| +-- crypto-browserify@3.11.0
| | +-- browserify-cipher@1.0.0
| | | +-- browserify-aes@1.0.6
| | | | +-- buffer-xor@1.0.3
| | | | +-- cipher-base@1.0.3  deduped
| | | | +-- create-hash@1.1.2  deduped
| | | | +-- evp_bytestokey@1.0.0  deduped
| | | | `-- inherits@2.0.3  deduped
| | | +-- browserify-des@1.0.0
| | | | +-- cipher-base@1.0.3  deduped
| | | | +-- des.js@1.0.0
| | | | | +-- inherits@2.0.3  deduped
| | | | | `-- minimalistic-assert@1.0.0  deduped
| | | | `-- inherits@2.0.3  deduped
| | | `-- evp_bytestokey@1.0.0
| | |   `-- create-hash@1.1.2  deduped
| | +-- browserify-sign@4.0.4
| | | +-- bn.js@4.11.6
| | | +-- browserify-rsa@4.0.1
| | | | +-- bn.js@4.11.6  deduped
| | | | `-- randombytes@2.0.3  deduped
| | | +-- create-hash@1.1.2  deduped
| | | +-- create-hmac@1.1.4  deduped
| | | +-- elliptic@6.4.0
| | | | +-- bn.js@4.11.6  deduped
| | | | +-- brorand@1.1.0
| | | | +-- hash.js@1.0.3
| | | | | `-- inherits@2.0.3  deduped
| | | | +-- hmac-drbg@1.0.0
| | | | | +-- hash.js@1.0.3  deduped
| | | | | +-- minimalistic-assert@1.0.0  deduped
| | | | | `-- minimalistic-crypto-utils@1.0.1  deduped
| | | | +-- inherits@2.0.3  deduped
| | | | +-- minimalistic-assert@1.0.0
| | | | `-- minimalistic-crypto-utils@1.0.1
| | | +-- inherits@2.0.3  deduped
| | | `-- parse-asn1@5.1.0
| | |   +-- asn1.js@4.9.1
| | |   | +-- bn.js@4.11.6  deduped
| | |   | +-- inherits@2.0.3  deduped
| | |   | `-- minimalistic-assert@1.0.0  deduped
| | |   +-- browserify-aes@1.0.6  deduped
| | |   +-- create-hash@1.1.2  deduped
| | |   +-- evp_bytestokey@1.0.0  deduped
| | |   `-- pbkdf2@3.0.9  deduped
| | +-- create-ecdh@4.0.0
| | | +-- bn.js@4.11.6  deduped
| | | `-- elliptic@6.4.0  deduped
| | +-- create-hash@1.1.2
| | | +-- cipher-base@1.0.3
| | | | `-- inherits@2.0.3  deduped
| | | +-- inherits@2.0.3  deduped
| | | +-- ripemd160@1.0.1
| | | `-- sha.js@2.4.8  deduped
| | +-- create-hmac@1.1.4
| | | +-- create-hash@1.1.2  deduped
| | | `-- inherits@2.0.3  deduped
| | +-- diffie-hellman@5.0.2
| | | +-- bn.js@4.11.6  deduped
| | | +-- miller-rabin@4.0.0
| | | | +-- bn.js@4.11.6  deduped
| | | | `-- brorand@1.1.0  deduped
| | | `-- randombytes@2.0.3  deduped
| | +-- inherits@2.0.3  deduped
| | +-- pbkdf2@3.0.9
| | | `-- create-hmac@1.1.4  deduped
| | +-- public-encrypt@4.0.0
| | | +-- bn.js@4.11.6  deduped
| | | +-- browserify-rsa@4.0.1  deduped
| | | +-- create-hash@1.1.2  deduped
| | | +-- parse-asn1@5.1.0  deduped
| | | `-- randombytes@2.0.3  deduped
| | `-- randombytes@2.0.3
| +-- defined@1.0.0
| +-- deps-sort@2.0.0
| | +-- JSONStream@1.3.1  deduped
| | +-- shasum@1.0.2  deduped
| | +-- subarg@1.0.0  deduped
| | `-- through2@2.0.3  deduped
| +-- domain-browser@1.1.7
| +-- duplexer2@0.1.4
| | `-- readable-stream@2.2.6  deduped
| +-- events@1.1.1
| +-- glob@7.1.1
| | +-- fs.realpath@1.0.0
| | +-- inflight@1.0.6
| | | +-- once@1.4.0  deduped
| | | `-- wrappy@1.0.2
| | +-- inherits@2.0.3  deduped
| | +-- minimatch@3.0.3
| | | `-- brace-expansion@1.1.6
| | |   +-- balanced-match@0.4.2
| | |   `-- concat-map@0.0.1
| | +-- once@1.4.0
| | | `-- wrappy@1.0.2  deduped
| | `-- path-is-absolute@1.0.1
| +-- has@1.0.1
| | `-- function-bind@1.1.0
| +-- htmlescape@1.1.1
| +-- https-browserify@0.0.1
| +-- inherits@2.0.3
| +-- insert-module-globals@7.0.1
| | +-- combine-source-map@0.7.2  deduped
| | +-- concat-stream@1.5.2  deduped
| | +-- is-buffer@1.1.5
| | +-- JSONStream@1.3.1  deduped
| | +-- lexical-scope@1.2.0
| | | `-- astw@2.2.0
| | |   `-- acorn@4.0.11  deduped
| | +-- process@0.11.9  deduped
| | +-- through2@2.0.3  deduped
| | `-- xtend@4.0.1  deduped
| +-- JSONStream@1.3.1
| | +-- jsonparse@1.3.0
| | `-- through@2.3.8
| +-- labeled-stream-splicer@2.0.0
| | +-- inherits@2.0.3  deduped
| | +-- isarray@0.0.1
| | `-- stream-splicer@2.0.0
| |   +-- inherits@2.0.3  deduped
| |   `-- readable-stream@2.2.6  deduped
| +-- module-deps@4.1.1
| | +-- browser-resolve@1.11.2  deduped
| | +-- cached-path-relative@1.0.1  deduped
| | +-- concat-stream@1.5.2  deduped
| | +-- defined@1.0.0  deduped
| | +-- detective@4.5.0
| | | +-- acorn@4.0.11  deduped
| | | `-- defined@1.0.0  deduped
| | +-- duplexer2@0.1.4  deduped
| | +-- inherits@2.0.3  deduped
| | +-- JSONStream@1.3.1  deduped
| | +-- parents@1.0.1  deduped
| | +-- readable-stream@2.2.6  deduped
| | +-- resolve@1.3.2  deduped
| | +-- stream-combiner2@1.1.1
| | | +-- duplexer2@0.1.4  deduped
| | | `-- readable-stream@2.2.6  deduped
| | +-- subarg@1.0.0  deduped
| | +-- through2@2.0.3  deduped
| | `-- xtend@4.0.1  deduped
| +-- os-browserify@0.1.2
| +-- parents@1.0.1
| | `-- path-platform@0.11.15
| +-- path-browserify@0.0.0
| +-- process@0.11.9
| +-- punycode@1.4.1
| +-- querystring-es3@0.2.1
| +-- read-only-stream@2.0.0
| | `-- readable-stream@2.2.6  deduped
| +-- readable-stream@2.2.6
| | +-- buffer-shims@1.0.0
| | +-- core-util-is@1.0.2
| | +-- inherits@2.0.3  deduped
| | +-- isarray@1.0.0
| | +-- process-nextick-args@1.0.7
| | +-- string_decoder@0.10.31  deduped
| | `-- util-deprecate@1.0.2
| +-- resolve@1.3.2
| | `-- path-parse@1.0.5
| +-- shasum@1.0.2
| | +-- json-stable-stringify@0.0.1
| | | `-- jsonify@0.0.0  deduped
| | `-- sha.js@2.4.8
| |   `-- inherits@2.0.3  deduped
| +-- shell-quote@1.6.1
| | +-- array-filter@0.0.1
| | +-- array-map@0.0.0
| | +-- array-reduce@0.0.0
| | `-- jsonify@0.0.0
| +-- stream-browserify@2.0.1
| | +-- inherits@2.0.3  deduped
| | `-- readable-stream@2.2.6  deduped
| +-- stream-http@2.6.3
| | +-- builtin-status-codes@3.0.0
| | +-- inherits@2.0.3  deduped
| | +-- readable-stream@2.2.6  deduped
| | +-- to-arraybuffer@1.0.1
| | `-- xtend@4.0.1  deduped
| +-- string_decoder@0.10.31
| +-- subarg@1.0.0
| | `-- minimist@1.2.0
| +-- syntax-error@1.3.0
| | `-- acorn@4.0.11
| +-- through2@2.0.3
| | +-- readable-stream@2.2.6  deduped
| | `-- xtend@4.0.1  deduped
| +-- timers-browserify@1.4.2
| | `-- process@0.11.9  deduped
| +-- tty-browserify@0.0.0
| +-- url@0.11.0
| | +-- punycode@1.3.2
| | `-- querystring@0.2.0
| +-- util@0.10.3
| | `-- inherits@2.0.1
| +-- vm-browserify@0.0.4
| | `-- indexof@0.0.1
| `-- xtend@4.0.1
+-- gulp-concat@2.6.1
| +-- concat-with-sourcemaps@1.0.4
| | `-- source-map@0.5.6
| +-- through2@2.0.3
| | +-- readable-stream@2.2.6
| | | +-- buffer-shims@1.0.0
| | | +-- core-util-is@1.0.2
| | | +-- inherits@2.0.3
| | | +-- isarray@1.0.0
| | | +-- process-nextick-args@1.0.7
| | | +-- string_decoder@0.10.31
| | | `-- util-deprecate@1.0.2
| | `-- xtend@4.0.1
| `-- vinyl@2.0.1
|   +-- clone@1.0.2
|   +-- clone-buffer@1.0.0
|   +-- clone-stats@1.0.0
|   +-- cloneable-readable@1.0.0
|   | +-- inherits@2.0.3  deduped
|   | +-- process-nextick-args@1.0.7  deduped
|   | `-- through2@2.0.3  deduped
|   +-- is-stream@1.1.0
|   +-- remove-trailing-separator@1.0.1
|   `-- replace-ext@1.0.0
+-- gulp-cssnano@2.1.2
| +-- cssnano@3.10.0
| | +-- autoprefixer@6.7.7
| | | +-- browserslist@1.7.7
| | | | +-- caniuse-db@1.0.30000649  deduped
| | | | `-- electron-to-chromium@1.3.2
| | | +-- caniuse-db@1.0.30000649
| | | +-- normalize-range@0.1.2
| | | +-- num2fraction@1.2.2
| | | +-- postcss@5.2.16  deduped
| | | `-- postcss-value-parser@3.3.0  deduped
| | +-- decamelize@1.2.0
| | +-- defined@1.0.0
| | +-- has@1.0.1
| | | `-- function-bind@1.1.0
| | +-- object-assign@4.1.1  deduped
| | +-- postcss@5.2.16
| | | +-- chalk@1.1.3  deduped
| | | +-- js-base64@2.1.9
| | | +-- source-map@0.5.6  deduped
| | | `-- supports-color@3.2.3
| | |   `-- has-flag@1.0.0
| | +-- postcss-calc@5.3.1
| | | +-- postcss@5.2.16  deduped
| | | +-- postcss-message-helpers@2.0.0
| | | `-- reduce-css-calc@1.3.0
| | |   +-- balanced-match@0.4.2
| | |   +-- math-expression-evaluator@1.2.16
| | |   `-- reduce-function-call@1.0.2
| | |     `-- balanced-match@0.4.2  deduped
| | +-- postcss-colormin@2.2.2
| | | +-- colormin@1.1.2
| | | | +-- color@0.11.4
| | | | | +-- clone@1.0.2  deduped
| | | | | +-- color-convert@1.9.0
| | | | | | `-- color-name@1.1.2
| | | | | `-- color-string@0.3.0
| | | | |   `-- color-name@1.1.2  deduped
| | | | +-- css-color-names@0.0.4
| | | | `-- has@1.0.1  deduped
| | | +-- postcss@5.2.16  deduped
| | | `-- postcss-value-parser@3.3.0  deduped
| | +-- postcss-convert-values@2.6.1
| | | +-- postcss@5.2.16  deduped
| | | `-- postcss-value-parser@3.3.0  deduped
| | +-- postcss-discard-comments@2.0.4
| | | `-- postcss@5.2.16  deduped
| | +-- postcss-discard-duplicates@2.1.0
| | | `-- postcss@5.2.16  deduped
| | +-- postcss-discard-empty@2.1.0
| | | `-- postcss@5.2.16  deduped
| | +-- postcss-discard-overridden@0.1.1
| | | `-- postcss@5.2.16  deduped
| | +-- postcss-discard-unused@2.2.3
| | | +-- postcss@5.2.16  deduped
| | | `-- uniqs@2.0.0
| | +-- postcss-filter-plugins@2.0.2
| | | +-- postcss@5.2.16  deduped
| | | `-- uniqid@4.1.1
| | |   `-- macaddress@0.2.8
| | +-- postcss-merge-idents@2.1.7
| | | +-- has@1.0.1  deduped
| | | +-- postcss@5.2.16  deduped
| | | `-- postcss-value-parser@3.3.0  deduped
| | +-- postcss-merge-longhand@2.0.2
| | | `-- postcss@5.2.16  deduped
| | +-- postcss-merge-rules@2.1.2
| | | +-- browserslist@1.7.7  deduped
| | | +-- caniuse-api@1.5.3
| | | | +-- browserslist@1.7.7  deduped
| | | | +-- caniuse-db@1.0.30000649  deduped
| | | | +-- lodash.memoize@4.1.2
| | | | `-- lodash.uniq@4.5.0
| | | +-- postcss@5.2.16  deduped
| | | +-- postcss-selector-parser@2.2.3
| | | | +-- flatten@1.0.2
| | | | +-- indexes-of@1.0.1
| | | | `-- uniq@1.0.1
| | | `-- vendors@1.0.1
| | +-- postcss-minify-font-values@1.0.5
| | | +-- object-assign@4.1.1  deduped
| | | +-- postcss@5.2.16  deduped
| | | `-- postcss-value-parser@3.3.0  deduped
| | +-- postcss-minify-gradients@1.0.5
| | | +-- postcss@5.2.16  deduped
| | | `-- postcss-value-parser@3.3.0  deduped
| | +-- postcss-minify-params@1.2.2
| | | +-- alphanum-sort@1.0.2
| | | +-- postcss@5.2.16  deduped
| | | +-- postcss-value-parser@3.3.0  deduped
| | | `-- uniqs@2.0.0  deduped
| | +-- postcss-minify-selectors@2.1.1
| | | +-- alphanum-sort@1.0.2  deduped
| | | +-- has@1.0.1  deduped
| | | +-- postcss@5.2.16  deduped
| | | `-- postcss-selector-parser@2.2.3  deduped
| | +-- postcss-normalize-charset@1.1.1
| | | `-- postcss@5.2.16  deduped
| | +-- postcss-normalize-url@3.0.8
| | | +-- is-absolute-url@2.1.0
| | | +-- normalize-url@1.9.1
| | | | +-- object-assign@4.1.1  deduped
| | | | +-- prepend-http@1.0.4
| | | | +-- query-string@4.3.2
| | | | | +-- object-assign@4.1.1  deduped
| | | | | `-- strict-uri-encode@1.1.0
| | | | `-- sort-keys@1.1.2
| | | |   `-- is-plain-obj@1.1.0
| | | +-- postcss@5.2.16  deduped
| | | `-- postcss-value-parser@3.3.0  deduped
| | +-- postcss-ordered-values@2.2.3
| | | +-- postcss@5.2.16  deduped
| | | `-- postcss-value-parser@3.3.0  deduped
| | +-- postcss-reduce-idents@2.4.0
| | | +-- postcss@5.2.16  deduped
| | | `-- postcss-value-parser@3.3.0  deduped
| | +-- postcss-reduce-initial@1.0.1
| | | `-- postcss@5.2.16  deduped
| | +-- postcss-reduce-transforms@1.0.4
| | | +-- has@1.0.1  deduped
| | | +-- postcss@5.2.16  deduped
| | | `-- postcss-value-parser@3.3.0  deduped
| | +-- postcss-svgo@2.1.6
| | | +-- is-svg@2.1.0
| | | | `-- html-comment-regex@1.1.1
| | | +-- postcss@5.2.16  deduped
| | | +-- postcss-value-parser@3.3.0  deduped
| | | `-- svgo@0.7.2
| | |   +-- coa@1.0.1
| | |   | `-- q@1.5.0
| | |   +-- colors@1.1.2
| | |   +-- csso@2.3.2
| | |   | +-- clap@1.1.3
| | |   | | `-- chalk@1.1.3  deduped
| | |   | `-- source-map@0.5.6  deduped
| | |   +-- js-yaml@3.7.0
| | |   | +-- argparse@1.0.9
| | |   | | `-- sprintf-js@1.0.3
| | |   | `-- esprima@2.7.3
| | |   +-- mkdirp@0.5.1
| | |   | `-- minimist@0.0.8
| | |   +-- sax@1.2.2
| | |   `-- whet.extend@0.9.9
| | +-- postcss-unique-selectors@2.0.2
| | | +-- alphanum-sort@1.0.2  deduped
| | | +-- postcss@5.2.16  deduped
| | | `-- uniqs@2.0.0  deduped
| | +-- postcss-value-parser@3.3.0
| | `-- postcss-zindex@2.2.0
| |   +-- has@1.0.1  deduped
| |   +-- postcss@5.2.16  deduped
| |   `-- uniqs@2.0.0  deduped
| +-- gulp-util@3.0.8
| | +-- array-differ@1.0.0
| | +-- array-uniq@1.0.3
| | +-- beeper@1.1.1
| | +-- chalk@1.1.3
| | | +-- ansi-styles@2.2.1
| | | +-- escape-string-regexp@1.0.5
| | | +-- has-ansi@2.0.0
| | | | `-- ansi-regex@2.1.1
| | | +-- strip-ansi@3.0.1
| | | | `-- ansi-regex@2.1.1  deduped
| | | `-- supports-color@2.0.0
| | +-- dateformat@2.0.0
| | +-- fancy-log@1.3.0
| | | +-- chalk@1.1.3  deduped
| | | `-- time-stamp@1.0.1
| | +-- gulplog@1.0.0
| | | `-- glogg@1.0.0
| | |   `-- sparkles@1.0.0  deduped
| | +-- has-gulplog@0.1.0
| | | `-- sparkles@1.0.0
| | +-- lodash._reescape@3.0.0
| | +-- lodash._reevaluate@3.0.0
| | +-- lodash._reinterpolate@3.0.0
| | +-- lodash.template@3.6.2
| | | +-- lodash._basecopy@3.0.1
| | | +-- lodash._basetostring@3.0.1
| | | +-- lodash._basevalues@3.0.0
| | | +-- lodash._isiterateecall@3.0.9
| | | +-- lodash._reinterpolate@3.0.0  deduped
| | | +-- lodash.escape@3.2.0
| | | | `-- lodash._root@3.0.1
| | | +-- lodash.keys@3.1.2
| | | | +-- lodash._getnative@3.9.1
| | | | +-- lodash.isarguments@3.1.0
| | | | `-- lodash.isarray@3.0.4
| | | +-- lodash.restparam@3.6.1
| | | `-- lodash.templatesettings@3.1.1
| | |   +-- lodash._reinterpolate@3.0.0  deduped
| | |   `-- lodash.escape@3.2.0  deduped
| | +-- minimist@1.2.0
| | +-- multipipe@0.1.2
| | | `-- duplexer2@0.0.2
| | |   `-- readable-stream@1.1.14
| | |     +-- core-util-is@1.0.2  deduped
| | |     +-- inherits@2.0.3  deduped
| | |     +-- isarray@0.0.1
| | |     `-- string_decoder@0.10.31  deduped
| | +-- object-assign@3.0.0
| | +-- replace-ext@0.0.1
| | +-- through2@2.0.3
| | | +-- readable-stream@2.2.6
| | | | +-- buffer-shims@1.0.0
| | | | +-- core-util-is@1.0.2
| | | | +-- inherits@2.0.3
| | | | +-- isarray@1.0.0
| | | | +-- process-nextick-args@1.0.7
| | | | +-- string_decoder@0.10.31
| | | | `-- util-deprecate@1.0.2
| | | `-- xtend@4.0.1
| | `-- vinyl@0.5.3
| |   +-- clone@1.0.2
| |   +-- clone-stats@0.0.1
| |   `-- replace-ext@0.0.1  deduped
| +-- object-assign@4.1.1
| `-- vinyl-sourcemaps-apply@0.2.1
|   `-- source-map@0.5.6
+-- gulp-rename@1.2.2
+-- gulp-uglify@2.1.2
| +-- gulplog@1.0.0
| | `-- glogg@1.0.0
| |   `-- sparkles@1.0.0  deduped
| +-- has-gulplog@0.1.0
| | `-- sparkles@1.0.0
| +-- lodash@4.17.4
| +-- make-error-cause@1.2.2
| | `-- make-error@1.2.3
| +-- through2@2.0.3
| | +-- readable-stream@2.2.6
| | | +-- buffer-shims@1.0.0
| | | +-- core-util-is@1.0.2
| | | +-- inherits@2.0.3
| | | +-- isarray@1.0.0
| | | +-- process-nextick-args@1.0.7
| | | +-- string_decoder@0.10.31
| | | `-- util-deprecate@1.0.2
| | `-- xtend@4.0.1
| +-- uglify-js@2.8.21
| | +-- source-map@0.5.6
| | +-- uglify-to-browserify@1.0.2
| | `-- yargs@3.10.0
| |   +-- camelcase@1.2.1
| |   +-- cliui@2.1.0
| |   | +-- center-align@0.1.3
| |   | | +-- align-text@0.1.4
| |   | | | +-- kind-of@3.1.0
| |   | | | | `-- is-buffer@1.1.5
| |   | | | +-- longest@1.0.1
| |   | | | `-- repeat-string@1.6.1
| |   | | `-- lazy-cache@1.0.4
| |   | +-- right-align@0.1.3
| |   | | `-- align-text@0.1.4  deduped
| |   | `-- wordwrap@0.0.2
| |   +-- decamelize@1.2.0
| |   `-- window-size@0.1.0
| +-- uglify-save-license@0.4.1
| `-- vinyl-sourcemaps-apply@0.2.1
|   `-- source-map@0.5.6  deduped
`-- vinyl-source-stream@1.1.0
  +-- through2@0.6.5
  | +-- readable-stream@1.0.34
  | | +-- core-util-is@1.0.2
  | | +-- inherits@2.0.3
  | | +-- isarray@0.0.1
  | | `-- string_decoder@0.10.31
  | `-- xtend@4.0.1
  `-- vinyl@0.4.6
    +-- clone@0.2.0
    `-- clone-stats@0.0.1


创建自己的项目 eg: dcx_es6_test

npm init 创建 package.json 可以不用

gulpfile.js 放到自己项目根目录


目录如下

gulpfile.js

app

   js

   css


D:\Dcx\DcxNodeJS\nodejs\node_modules\dcx_es6_test>gulp start
[17:26:42] Using gulpfile D:\Dcx\DcxNodeJS\nodejs\node_modules\dcx_es6_test\gulpfile.js
[17:26:42] Starting 'convertJS'...
[17:26:42] Starting 'convertCSS'...
[17:26:42] Starting 'browserify'...
[17:26:42] Starting 'watch'...
[17:26:42] Finished 'watch' after 38 ms
[17:26:42] Finished 'convertCSS' after 172 ms
[17:26:45] Finished 'convertJS' after 2.74 s
[17:26:45] Finished 'browserify' after 2.78 s
[17:26:45] Starting 'start'...
[17:26:45] Finished 'start' after 9.44 μs


运行后会多出dist

页面引用以下文件

<script src="./js/bundle.js"></script>

<link rel="stylesheet" type="text/css" href="./css/app.min.css"></style>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值