先用-save-dev
方法添加express的框架依赖之后
(详情看菜鸟https://www.runoob.com/nodejs/nodejs-express-framework.html)
使用 npm list
查看项目包列表
类似出现这样的错误,但是很奇怪我刚才的express框架文件能够正常运行。(我全局方式安装过)
然后试了试用 npm install xxx
再安装本地就消除他的UNMET DEPENDENCY
警告
+-- body-parser@1.19.0 | +-- bytes@3.1.0 | +-- content-type@1.0.4 | +-- debug@2.6.9 | | `-- ms@2.0.0 | +-- depd@1.1.2 | +-- http-errors@1.7.2 | | +-- depd@1.1.2 deduped | | +-- inherits@2.0.3 | | +-- setprototypeof@1.1.1 | | +-- statuses@1.5.0 | | `-- toidentifier@1.0.0 | +-- iconv-lite@0.4.24 | | `-- safer-buffer@2.1.2 | +-- on-finished@2.3.0 | | `-- ee-first@1.1.1 | +-- qs@6.7.0 | +-- raw-body@2.4.0 | | +-- bytes@3.1.0 deduped | | +-- http-errors@1.7.2 deduped | | +-- iconv-lite@0.4.24 deduped | | `-- unpipe@1.0.0 | `-- type-is@1.6.18 | +-- media-typer@0.3.0 | `-- mime-types@2.1.26 | `-- mime-db@1.43.0
+-- UNMET DEPENDENCY cookie-parser@^1.4.5
+-- UNMET DEPENDENCY express@^4.17.1
+-- html-webpack-plugin@4.0.1 | +-- html-minifier-terser@5.0.5 | | +-- camel-case@4.1.1 | | | +-- pascal-case@3.1.1 | | | | +-- no-case@3.0.3 | | | | | +-- lower-case@2.0.1 | | | | | | `-- tslib@1.11.1 deduped | | | | | `-- tslib@1.11.1 deduped | | | | `-- tslib@1.11.1 deduped | | | `-- tslib@1.11.1 deduped | | +-- clean-css@4.2.3 | | | `-- source-map@0.6.1 | | +-- commander@4.1.1 | | +-- he@1.2.0 | | +-- param-case@3.0.3 | | | +-- dot-case@3.0.3 | | | | +-- no-case@3.0.3 deduped | | | | `-- tslib@1.11.1 deduped | | | `-- tslib@1.11.1 deduped | | +-- relateurl@0.2.7 | | `-- terser@4.6.7 | | +-- commander@2.20.3 | | +-- source-map@0.6.1 | | `-- source-map-support@0.5.16 | | +-- buffer-from@1.1.1 | | `-- source-map@0.6.1 | +-- loader-utils@1.4.0 | | +-- big.js@5.2.2 | | +-- emojis-list@3.0.0 | | `-- json5@1.0.1 | | `-- minimist@1.2.5 | +-- lodash@4.17.15 | +-- pretty-error@2.1.1 | | +-- renderkid@2.0.3 | | |
+-- css-select@1.2.0 | | | | +-- boolbase@1.0.0 | | | | +-- css-what@2.1.3 | | | | +-- domutils@1.5.1 | | | | | +-- dom-serializer@0.2.2 | | | | | | +-- domelementtype@2.0.1 | | | | | | `-- entities@2.0.0 | | | | | `-- domelementtype@1.3.1 deduped | | | | `-- nth-check@1.0.2 | | | | `-- boolbase@1.0.0 deduped | | | +-- dom-converter@0.2.0 | | | | `-- utila@0.4.0 deduped | | | +-- htmlparser2@3.10.1 | | | | +-- domelementtype@1.3.1 | | | | +-- domhandler@2.4.2 | | | | | `-- domelementtype@1.3.1 deduped | | | |
+-- domutils@1.5.1 deduped | | | | +-- entities@1.1.2 | | | | +-- inherits@2.0.4 deduped | | | | `-- readable-stream@3.6.0 | | | | +-- inherits@2.0.4 deduped | | | | +-- string_decoder@1.3.0 | | | | | `-- safe-buffer@5.2.0 | | | | `-- util-deprecate@1.0.2 deduped | | |
+-- strip-ansi@3.0.1 | | | | `-- ansi-regex@2.1.1 | | | `-- utila@0.4.0 deduped | | `-- utila@0.4.0 | +-- tapable@1.1.3 | `-- util.promisify@1.0.0 | +-- define-properties@1.1.3 | | `-- object-keys@1.1.1 | `-- object.getownpropertydescriptors@2.1.0 |
+-- define-properties@1.1.3 deduped | `-- es-abstract@1.17.5 | +-- es-to-primitive@1.2.1 | | +-- is-callable@1.1.5 deduped | | +-- is-date-object@1.0.2 | | `-- is-symbol@1.0.3 | | `-- has-symbols@1.0.1 deduped | +-- function-bind@1.1.1 |
+-- has@1.0.3 | | `-- function-bind@1.1.1 deduped | +-- has-symbols@1.0.1 | +-- is-callable@1.1.5 | +-- is-regex@1.0.5 | | `-- has@1.0.3 deduped | +-- object-inspect@1.7.0 | +-- object-keys@1.1.1 deduped | +-- object.assign@4.1.0 | | +-- define-properties@1.1.3 deduped | | +-- function-bind@1.1.1 deduped | | +-- has-symbols@1.0.1 deduped | | `-- object-keys@1.1.1 deduped | +-- string.prototype.trimleft@2.1.1 | | +-- define-properties@1.1.3 deduped | | `-- function-bind@1.1.1 deduped | `-- string.prototype.trimright@2.1.1 | +-- define-properties@1.1.3 deduped | `-- function-bind@1.1.1 deduped
+-- multer@1.4.2 | +-- append-field@1.0.0 | +-- busboy@0.2.14 | | +-- dicer@0.2.5 | | | +-- readable-stream@1.1.14 | | | | +-- core-util-is@1.0.2 deduped | | | | +-- inherits@2.0.4 deduped | | | |
+-- isarray@0.0.1 deduped | | | | `-- string_decoder@0.10.31 | | | `-- streamsearch@0.1.2 | | `-- readable-stream@1.1.14 | | +-- core-util-is@1.0.2 | | +-- inherits@2.0.4 deduped | | +-- isarray@0.0.1 | | `-- string_decoder@0.10.31 | +-- concat-stream@1.6.2 | | +-- buffer-from@1.1.1 | | +-- inherits@2.0.4 | | +-- readable-stream@2.3.7 | | | +-- core-util-is@1.0.2 deduped | | |
+-- inherits@2.0.4 deduped | | | +-- isarray@1.0.0 | | | +-- process-nextick-args@2.0.1 | | | +-- safe-buffer@5.1.2 | | | +-- string_decoder@1.1.1 | | | | `-- safe-buffer@5.1.2 deduped | | | `-- util-deprecate@1.0.2 | | `-- typedarray@0.0.6 | +-- mkdirp@0.5.4 | | `-- minimist@1.2.5 | +-- object-assign@4.1.1 | +-- on-finished@2.3.0 deduped | +-- type-is@1.6.18 deduped | `-- xtend@4.0.2 `-- webpack@4.42.1 +-- @webassemblyjs/ast@1.9.0 | +-- @webassemblyjs/helper-module-context@1.9.0 deduped | +-- @webassemblyjs/helper-wasm-bytecode@1.9.0 | `-- @webassemblyjs/wast-parser@1.9.0 | +-- @webassemblyjs/ast@1.9.0 deduped | +-- @webassemblyjs/floating-point-hex-parser@1.9.0 |
+-- @webassemblyjs/helper-api-error@1.9.0 deduped | +-- @webassemblyjs/helper-code-frame@1.9.0 | | `-- @webassemblyjs/wast-printer@1.9.0 deduped | +-- @webassemblyjs/helper-fsm@1.9.0 | `-- @xtuc/long@4.2.2 +-- @webassemblyjs/helper-module-context@1.9.0 | `-- @webassemblyjs/ast@1.9.0 deduped +-- @webassemblyjs/wasm-edit@1.9.0 | +-- @webassemblyjs/ast@1.9.0 deduped | +-- @webassemblyjs/helper-buffer@1.9.0 | +-- @webassemblyjs/helper-wasm-bytecode@1.9.0 deduped | +-- @webassemblyjs/helper-wasm-section@1.9.0 | | +-- @webassemblyjs/ast@1.9.0 deduped | | +-- @webassemblyjs/helper-buffer@1.9.0 deduped | | +-- @webassemblyjs/helper-wasm-bytecode@1.9.0 deduped | | `-- @webassemblyjs/wasm-gen@1.9.0 deduped | +-- @webassemblyjs/wasm-gen@1.9.0 | | +-- @webassemblyjs/ast@1.9.0 deduped | | +-- @webassemblyjs/helper-wasm-bytecode@1.9.0 deduped | | +-- @webassemblyjs/ieee754@1.9.0 deduped | | +-- @webassemblyjs/leb128@1.9.0 deduped | | `-- @webassemblyjs/utf8@1.9.0 deduped | +-- @webassemblyjs/wasm-opt@1.9.0 | | +-- @webassemblyjs/ast@1.9.0 deduped | | +-- @webassemblyjs/helper-buffer@1.9.0 deduped | | +-- @webassemblyjs/wasm-gen@1.9.0 deduped | | `-- @webassemblyjs/wasm-parser@1.9.0 deduped | +-- @webassemblyjs/wasm-parser@1.9.0 deduped | `-- @webassemblyjs/wast-printer@1.9.0 | +-- @webassemblyjs/ast@1.9.0 deduped | +-- @webassemblyjs/wast-parser@1.9.0 deduped | `-- @xtuc/long@4.2.2 deduped +-- @webassemblyjs/wasm-parser@1.9.0 |
+-- @webassemblyjs/ast@1.9.0 deduped | +-- @webassemblyjs/helper-api-error@1.9.0 | +-- @webassemblyjs/helper-wasm-bytecode@1.9.0 deduped | +-- @webassemblyjs/ieee754@1.9.0 | | `-- @xtuc/ieee754@1.2.0 | +-- @webassemblyjs/leb128@1.9.0 | | `-- @xtuc/long@4.2.2 deduped | `-- @webassemblyjs/utf8@1.9.0 +-- acorn@6.4.1 +-- ajv@6.12.0 | +-- fast-deep-equal@3.1.1 | +-- fast-json-stable-stringify@2.1.0 | +-- json-schema-traverse@0.4.1 | `-- uri-js@4.2.2 | `-- punycode@2.1.1 +-- ajv-keywords@3.4.1 +-- chrome-trace-event@1.0.2 | `-- tslib@1.11.1 +-- enhanced-resolve@4.1.1 | +-- graceful-fs@4.2.3 | +-- memory-fs@0.5.0 | | +-- errno@0.1.7 deduped | | `-- readable-stream@2.3.7 | | +-- core-util-is@1.0.2 | | +-- inherits@2.0.4 | | +-- isarray@1.0.0 | | +-- process-nextick-args@2.0.1 deduped | | +-- safe-buffer@5.1.2 | |
+-- string_decoder@1.1.1 | | | `-- safe-buffer@5.1.2 deduped | | `-- util-deprecate@1.0.2 deduped | `-- tapable@1.1.3 deduped +-- eslint-scope@4.0.3 | +-- esrecurse@4.2.1 | | `-- estraverse@4.3.0 deduped | `-- estraverse@4.3.0 +-- json-parse-better-errors@1.0.2
+-- loader-runner@2.4.0 +-- loader-utils@1.4.0 deduped +-- memory-fs@0.4.1 | +-- errno@0.1.7 | | `-- prr@1.0.1 | `-- readable-stream@2.3.7 | +-- core-util-is@1.0.2 | +-- inherits@2.0.4 | +-- isarray@1.0.0 | +-- process-nextick-args@2.0.1 deduped | +-- safe-buffer@5.1.2 |
+-- string_decoder@1.1.1 | | `-- safe-buffer@5.1.2 deduped | `-- util-deprecate@1.0.2 deduped +-- micromatch@3.1.10 | +-- arr-diff@4.0.0 | +-- array-unique@0.3.2 | +-- braces@2.3.2 | |
+-- arr-flatten@1.1.0 | | +-- array-unique@0.3.2 deduped | | +-- extend-shallow@2.0.1 | | | `-- is-extendable@0.1.1 | | +-- fill-range@4.0.0 | | | +-- extend-shallow@2.0.1 | | | | `-- is-extendable@0.1.1 deduped | | | +-- is-number@3.0.0 | | | | `-- kind-of@3.2.2 | | | | `-- is-buffer@1.1.6 | | | +-- repeat-string@1.6.1 | | | `-- to-regex-range@2.1.1 | | | +-- is-number@3.0.0 deduped | | | `-- repeat-string@1.6.1 deduped | | +-- isobject@3.0.1 | | +-- repeat-element@1.1.3 | | +-- snapdragon@0.8.2 deduped | | +-- snapdragon-node@2.1.1 | | | +-- define-property@1.0.0 | | | | `-- is-descriptor@1.0.2 | | | |
+-- is-accessor-descriptor@1.0.0 | | | | | `-- kind-of@6.0.3 deduped | | | | +-- is-data-descriptor@1.0.0 | | | | | `-- kind-of@6.0.3 deduped | | | | `-- kind-of@6.0.3 deduped | | |
+-- isobject@3.0.1 deduped | | | `-- snapdragon-util@3.0.1 | | | `-- kind-of@3.2.2 | | | `-- is-buffer@1.1.6 deduped | | +-- split-string@3.1.0 | | | `-- extend-shallow@3.0.2 deduped | | `-- to-regex@3.0.2 deduped | +-- define-property@2.0.2 | | +-- is-descriptor@1.0.2 | | | +-- is-accessor-descriptor@1.0.0 | | | | `-- kind-of@6.0.3 deduped | | | +-- is-data-descriptor@1.0.0 | | | | `-- kind-of@6.0.3 deduped | | | `-- kind-of@6.0.3 deduped | | `-- isobject@3.0.1 deduped | +-- extend-shallow@3.0.2 | | +-- assign-symbols@1.0.0 | | `-- is-extendable@1.0.1 | | `-- is-plain-object@2.0.4 | | `-- isobject@3.0.1 deduped | +-- extglob@2.0.4 | | +-- array-unique@0.3.2 deduped | | +-- define-property@1.0.0 | | | `-- is-descriptor@1.0.2 | | | +-- is-accessor-descriptor@1.0.0 | | | | `-- kind-of@6.0.3 deduped | | | +-- is-data-descriptor@1.0.0 | | | | `-- kind-of@6.0.3 deduped | | | `-- kind-of@6.0.3 deduped | | +-- expand-brackets@2.1.4 | | | +-- debug@2.6.9 | | | | `-- ms@2.0.0 deduped | | | +-- define-property@0.2.5 | | | | `-- is-descriptor@0.1.6 deduped | | | +-- extend-shallow@2.0.1 | | | | `-- is-extendable@0.1.1 deduped | | | +-- posix-character-classes@0.1.1 | | | +-- regex-not@1.0.2 deduped | | | +-- snapdragon@0.8.2 deduped | | | `-- to-regex@3.0.2 deduped | | +-- extend-shallow@2.0.1 | | | `-- is-extendable@0.1.1 deduped | | +-- fragment-cache@0.2.1 deduped | | +-- regex-not@1.0.2 deduped | | +-- snapdragon@0.8.2 deduped | | `-- to-regex@3.0.2 deduped |
+-- fragment-cache@0.2.1 | | `-- map-cache@0.2.2 | +-- kind-of@6.0.3 | +-- nanomatch@1.2.13 | | +-- arr-diff@4.0.0 deduped | | +-- array-unique@0.3.2 deduped | | +-- define-property@2.0.2 deduped | | +-- extend-shallow@3.0.2 deduped | | +-- fragment-cache@0.2.1 deduped | | +-- is-windows@1.0.2 | |
+-- kind-of@6.0.3 deduped | | +-- object.pick@1.3.0 deduped | | +-- regex-not@1.0.2 deduped | | +-- snapdragon@0.8.2 deduped | | `-- to-regex@3.0.2 deduped | +-- object.pick@1.3.0 | | `-- isobject@3.0.1 deduped | +-- regex-not@1.0.2 | | +-- extend-shallow@3.0.2 deduped | | `-- safe-regex@1.1.0 | | `-- ret@0.1.15 | +-- snapdragon@0.8.2 | | +-- base@0.11.2 | | | +-- cache-base@1.0.1 | | | | +-- collection-visit@1.0.0 | | | | | +-- map-visit@1.0.0 | | | | | | `-- object-visit@1.0.1 deduped | | | | | `-- object-visit@1.0.1 | | | | | `-- isobject@3.0.1 deduped | | | | +-- component-emitter@1.3.0 deduped | | | | +-- get-value@2.0.6 | | | | +-- has-value@1.0.0 | | | | | +-- get-value@2.0.6 deduped | | | | | +-- has-values@1.0.0 | | | | | |
+-- is-number@3.0.0 deduped | | | | | | `-- kind-of@4.0.0 | | | | | | `-- is-buffer@1.1.6 deduped | | | | | `-- isobject@3.0.1 deduped | | | | +-- isobject@3.0.1 deduped | | | | +-- set-value@2.0.1 | | | | | +-- extend-shallow@2.0.1 | | | | | | `-- is-extendable@0.1.1 deduped | | | | | +-- is-extendable@0.1.1 deduped | | | | | +-- is-plain-object@2.0.4 deduped | | | | | `-- split-string@3.1.0 deduped | | | | +-- to-object-path@0.3.0 | | | | | `-- kind-of@3.2.2 | | | | | `-- is-buffer@1.1.6 deduped | | | | +-- union-value@1.0.1 | | | | | +-- arr-union@3.1.0 deduped | | | | | +-- get-value@2.0.6 deduped | | | | | +-- is-extendable@0.1.1 deduped | | | | | `-- set-value@2.0.1 deduped | | | | `-- unset-value@1.0.0 | | | | +-- has-value@0.3.1 | | | | | +-- get-value@2.0.6 deduped | | | | | +-- has-values@0.1.4 | | | | | `-- isobject@2.1.0 | | | | | `-- isarray@1.0.0 | | | | `-- isobject@3.0.1 deduped | | | +-- class-utils@0.3.6 | | | | +-- arr-union@3.1.0 | | | | +-- define-property@0.2.5 | | | | | `-- is-descriptor@0.1.6 deduped | | | | +-- isobject@3.0.1 deduped | | | | `-- static-extend@0.1.2 | | | | +-- define-property@0.2.5 | | | | | `-- is-descriptor@0.1.6 deduped | | | | `-- object-copy@0.1.0 | | | | +-- copy-descriptor@0.1.1 | | | |
+-- define-property@0.2.5 | | | | | `-- is-descriptor@0.1.6 deduped | | | | `-- kind-of@3.2.2 | | | | `-- is-buffer@1.1.6 deduped | | | +-- component-emitter@1.3.0 | | |
+-- define-property@1.0.0 | | | | `-- is-descriptor@1.0.2 | | | | +-- is-accessor-descriptor@1.0.0 | | | | | `-- kind-of@6.0.3 deduped | | | | +-- is-data-descriptor@1.0.0 | | | | | `-- kind-of@6.0.3 deduped | | | | `-- kind-of@6.0.3 deduped | | |
+-- isobject@3.0.1 deduped | | | +-- mixin-deep@1.3.2 | | | | +-- for-in@1.0.2 | | | | `-- is-extendable@1.0.1 | | | | `-- is-plain-object@2.0.4 deduped | | | `-- pascalcase@0.1.1 | | +-- debug@2.6.9 | | | `-- ms@2.0.0 deduped | | +-- define-property@0.2.5 | | | `-- is-descriptor@0.1.6 | | | +-- is-accessor-descriptor@0.1.6 | | | | `-- kind-of@3.2.2 | | | | `-- is-buffer@1.1.6 deduped | | | +-- is-data-descriptor@0.1.4 | | | | `-- kind-of@3.2.2 | | | | `-- is-buffer@1.1.6 deduped | | | `-- kind-of@5.1.0 | | +-- extend-shallow@2.0.1 | | | `-- is-extendable@0.1.1 deduped | | +-- map-cache@0.2.2 deduped | |
+-- source-map@0.5.7 | | +-- source-map-resolve@0.5.3 | | | +-- atob@2.1.2 | | | +-- decode-uri-component@0.2.0 | | | +-- resolve-url@0.2.1 | | | +-- source-map-url@0.4.0 | | | `-- urix@0.1.0 | | `-- use@3.1.1 | `-- to-regex@3.0.2 | +-- define-property@2.0.2 deduped | +-- extend-shallow@3.0.2 deduped | +-- regex-not@1.0.2 deduped | `-- safe-regex@1.1.0 deduped
+-- mkdirp@0.5.4 | `-- minimist@1.2.5 +-- neo-async@2.6.1 +-- node-libs-browser@2.2.1 | +-- assert@1.5.0 | | +-- object-assign@4.1.1 | | `-- util@0.10.3 | | `-- inherits@2.0.1 | +-- browserify-zlib@0.2.0 | | `-- pako@1.0.11 | +-- buffer@4.9.2 | | +-- base64-js@1.3.1 | | +-- ieee754@1.1.13 | | `-- isarray@1.0.0 | +-- console-browserify@1.2.0 | +-- constants-browserify@1.0.0 | +-- crypto-browserify@3.12.0 | | +-- browserify-cipher@1.0.1 | | | +-- browserify-aes@1.2.0 | | | | +-- buffer-xor@1.0.3 | | | | +-- cipher-base@1.0.4 deduped | | | | +-- create-hash@1.2.0 deduped | | | | +-- evp_bytestokey@1.0.3 deduped | | | | +-- inherits@2.0.4 | | | | `-- safe-buffer@5.2.0 | | | +-- browserify-des@1.0.2 | | | | +-- cipher-base@1.0.4 deduped | | | |
+-- des.js@1.0.1 | | | | | +-- inherits@2.0.4 | | | | | `-- minimalistic-assert@1.0.1 deduped | | | | +-- inherits@2.0.4 | | | | `-- safe-buffer@5.2.0 | | | `-- evp_bytestokey@1.0.3 | | | +-- md5.js@1.3.5 deduped | | | `-- safe-buffer@5.2.0 | | +-- browserify-sign@4.0.4 | | | +-- bn.js@4.11.8 | | | +-- browserify-rsa@4.0.1 | | | | +-- bn.js@4.11.8 deduped | | | | `-- randombytes@2.1.0 deduped | | | +-- create-hash@1.2.0 deduped | | | +-- create-hmac@1.1.7 deduped | | | +-- elliptic@6.5.2 | | | |
+-- bn.js@4.11.8 deduped | | | | +-- brorand@1.1.0 | | | | +-- hash.js@1.1.7 | | | | | +-- inherits@2.0.4 | | | | | `-- minimalistic-assert@1.0.1 deduped | | | | +-- hmac-drbg@1.0.1 | | | | | +-- hash.js@1.1.7 deduped | | | | | +-- minimalistic-assert@1.0.1 deduped | | | | | `-- minimalistic-crypto-utils@1.0.1 deduped | | | | +-- inherits@2.0.4 | | | | +-- minimalistic-assert@1.0.1 | | | | `-- minimalistic-crypto-utils@1.0.1 | | | +-- inherits@2.0.4 | | | `-- parse-asn1@5.1.5 | | | +-- asn1.js@4.10.1 | | | | +-- bn.js@4.11.8 deduped | | | | +-- inherits@2.0.4 | | | | `-- minimalistic-assert@1.0.1 deduped | | | +-- browserify-aes@1.2.0 deduped | | | +-- create-hash@1.2.0 deduped | | | +-- evp_bytestokey@1.0.3 deduped | | | +-- pbkdf2@3.0.17 deduped | | | `-- safe-buffer@5.2.0 | | +-- create-ecdh@4.0.3 | | | +-- bn.js@4.11.8 deduped | | | `-- elliptic@6.5.2 deduped | | +-- create-hash@1.2.0 | | | +-- cipher-base@1.0.4 | | | | +-- inherits@2.0.4 | | | | `-- safe-buffer@5.2.0 | | | +-- inherits@2.0.4 | | | +-- md5.js@1.3.5 | | | | +-- hash-base@3.0.4 | | | | | +-- inherits@2.0.4 | | | | | `-- safe-buffer@5.2.0 | | | | +-- inherits@2.0.4 | | | | `-- safe-buffer@5.2.0 | | | +-- ripemd160@2.0.2 | | | | +-- hash-base@3.0.4 deduped | | | | `-- inherits@2.0.4 | | | `-- sha.js@2.4.11 | | | +-- inherits@2.0.4 | | | `-- safe-buffer@5.2.0 | | +-- create-hmac@1.1.7 | | | +-- cipher-base@1.0.4 deduped | | | +-- create-hash@1.2.0 deduped | | | +-- inherits@2.0.4 | | | +-- ripemd160@2.0.2 deduped | | | +-- safe-buffer@5.2.0 | | | `-- sha.js@2.4.11 deduped | | +-- diffie-hellman@5.0.3 | | | +-- bn.js@4.11.8 deduped | | | +-- miller-rabin@4.0.1 | | | | +-- bn.js@4.11.8 deduped | | | | `-- brorand@1.1.0 deduped | | | `-- randombytes@2.1.0 deduped | | +-- inherits@2.0.4 | | +-- pbkdf2@3.0.17 | | | +-- create-hash@1.2.0 deduped | | | +-- create-hmac@1.1.7 deduped | | | +-- ripemd160@2.0.2 deduped | | | +-- safe-buffer@5.2.0 | | | `-- sha.js@2.4.11 deduped | | +-- public-encrypt@4.0.3 | | | +-- bn.js@4.11.8 deduped | | | +-- browserify-rsa@4.0.1 deduped | | |
+-- create-hash@1.2.0 deduped | | | +-- parse-asn1@5.1.5 deduped | | | +-- randombytes@2.1.0 deduped | | | `-- safe-buffer@5.2.0 | |
+-- randombytes@2.1.0 | | | `-- safe-buffer@5.2.0 | | `-- randomfill@1.0.4 | | +-- randombytes@2.1.0 deduped | | `-- safe-buffer@5.2.0 | +-- domain-browser@1.2.0 | +-- events@3.1.0 | +-- https-browserify@1.0.0 | +-- os-browserify@0.3.0 | +-- path-browserify@0.0.1 | +-- process@0.11.10 | +-- punycode@1.4.1 | +-- querystring-es3@0.2.1 | +-- readable-stream@2.3.7 | | +-- core-util-is@1.0.2 | | +-- inherits@2.0.4 | | +-- isarray@1.0.0 | | +-- process-nextick-args@2.0.1 deduped | | +-- safe-buffer@5.1.2 | | +-- string_decoder@1.1.1 | | | `-- safe-buffer@5.1.2 deduped | | `-- util-deprecate@1.0.2 deduped | +-- stream-browserify@2.0.2 | | +-- inherits@2.0.4 | | `-- readable-stream@2.3.7 | | +-- core-util-is@1.0.2 | | +-- inherits@2.0.4 deduped | | +-- isarray@1.0.0 | | +-- process-nextick-args@2.0.1 deduped | |
+-- safe-buffer@5.1.2 | | +-- string_decoder@1.1.1 | | | `-- safe-buffer@5.1.2 deduped | | `-- util-deprecate@1.0.2 deduped |
+-- stream-http@2.8.3 | | +-- builtin-status-codes@3.0.0 | | +-- inherits@2.0.4 | | +-- readable-stream@2.3.7 | | | +-- core-util-is@1.0.2 | | | +-- inherits@2.0.4 deduped | | | +-- isarray@1.0.0 | | | +-- process-nextick-args@2.0.1 deduped | | |
+-- safe-buffer@5.1.2 | | | +-- string_decoder@1.1.1 | | | | `-- safe-buffer@5.1.2 deduped | | | `-- util-deprecate@1.0.2 deduped | | +-- to-arraybuffer@1.0.1 | | `-- xtend@4.0.2 | +-- string_decoder@1.3.0 | | `-- safe-buffer@5.2.0 | +-- timers-browserify@2.0.11 | | `-- setimmediate@1.0.5 | +-- tty-browserify@0.0.0 | +-- url@0.11.0 | | +-- punycode@1.3.2 | | `-- querystring@0.2.0 | +-- util@0.11.1 | | `-- inherits@2.0.3 | `-- vm-browserify@1.1.2 +-- schema-utils@1.0.0 | +-- ajv@6.12.0 deduped | +-- ajv-errors@1.0.1 | `-- ajv-keywords@3.4.1 deduped
+-- tapable@1.1.3 deduped +-- terser-webpack-plugin@1.4.3 | +-- cacache@12.0.4 | | +-- bluebird@3.7.2 | | +-- chownr@1.1.4 | |
+-- figgy-pudding@3.5.2 | | +-- glob@7.1.6 | | | +-- fs.realpath@1.0.0 | | | +-- inflight@1.0.6 | | | | +-- once@1.4.0 deduped | | | | `-- wrappy@1.0.2 | | | +-- inherits@2.0.4 | | |
+-- minimatch@3.0.4 | | | | `-- brace-expansion@1.1.11 | | | | +-- balanced-match@1.0.0 | | | | `-- concat-map@0.0.1 | | | +-- once@1.4.0 | | | | `-- wrappy@1.0.2 deduped | | | `-- path-is-absolute@1.0.1 deduped | | +-- graceful-fs@4.2.3 deduped | | +-- infer-owner@1.0.4 | | +-- lru-cache@5.1.1 | | | `-- yallist@3.1.1 | | +-- mississippi@3.0.0 | | | +-- concat-stream@1.6.2 | | | | +-- buffer-from@1.1.1 | | | | +-- inherits@2.0.4 | | | | +-- readable-stream@2.3.7 | | | | | +-- core-util-is@1.0.2 | | | | | +-- inherits@2.0.4 deduped | | | | |
+-- isarray@1.0.0 | | | | | +-- process-nextick-args@2.0.1 deduped | | | | | +-- safe-buffer@5.1.2 | | | | | +-- string_decoder@1.1.1 | | | | | | `-- safe-buffer@5.1.2 deduped | | | | | `-- util-deprecate@1.0.2 deduped | | | | `-- typedarray@0.0.6 deduped | | | +-- duplexify@3.7.1 | | | | +-- end-of-stream@1.4.4 deduped | | | | +-- inherits@2.0.4 | | | | +-- readable-stream@2.3.7 | | | | | +-- core-util-is@1.0.2 | | | | | +-- inherits@2.0.4 deduped | | | | | +-- isarray@1.0.0 | | | | | +-- process-nextick-args@2.0.1 deduped | | | | | +-- safe-buffer@5.1.2 | | | | | +-- string_decoder@1.1.1 | | | | | | `-- safe-buffer@5.1.2 deduped | | | | | `-- util-deprecate@1.0.2 deduped | | | | `-- stream-shift@1.0.1 | | | +-- end-of-stream@1.4.4 | | | | `-- once@1.4.0 deduped | | | +-- flush-write-stream@1.1.1 | | | | +-- inherits@2.0.4 | | | | `-- readable-stream@2.3.7 | | | | +-- core-util-is@1.0.2 | | | | +-- inherits@2.0.4 deduped | | | |
+-- isarray@1.0.0 | | | | +-- process-nextick-args@2.0.1 deduped | | | | +-- safe-buffer@5.1.2 | | | | +-- string_decoder@1.1.1 | | | | | `-- safe-buffer@5.1.2 deduped | | | | `-- util-deprecate@1.0.2 deduped | | | +-- from2@2.3.0 | | | | +-- inherits@2.0.4 | | | | `-- readable-stream@2.3.7 | | | | +-- core-util-is@1.0.2 | | | | +-- inherits@2.0.4 deduped | | | |
+-- isarray@1.0.0 | | | | +-- process-nextick-args@2.0.1 deduped | | | | +-- safe-buffer@5.1.2 | | | | +-- string_decoder@1.1.1 | | | | | `-- safe-buffer@5.1.2 deduped | | | | `-- util-deprecate@1.0.2 deduped | | | +-- parallel-transform@1.2.0 | | | | +-- cyclist@1.0.1 | | | | +-- inherits@2.0.4 | | | | `-- readable-stream@2.3.7 | | | | +-- core-util-is@1.0.2 | | | |
+-- inherits@2.0.4 deduped | | | | +-- isarray@1.0.0 | | | | +-- process-nextick-args@2.0.1 deduped | | | | +-- safe-buffer@5.1.2 | | | | +-- string_decoder@1.1.1 | | | | | `-- safe-buffer@5.1.2 deduped | | | | `-- util-deprecate@1.0.2 deduped | | | +-- pump@3.0.0 | | | | +-- end-of-stream@1.4.4 deduped | | | | `-- once@1.4.0 deduped | | | +-- pumpify@1.5.1 | | | | +-- duplexify@3.7.1 deduped | | | | +-- inherits@2.0.4 | | | | `-- pump@2.0.1 | | | | +-- end-of-stream@1.4.4 deduped | | | | `-- once@1.4.0 deduped | | | +-- stream-each@1.2.3 | | | | +-- end-of-stream@1.4.4 deduped | | | | `-- stream-shift@1.0.1 deduped | | | `-- through2@2.0.5 | | | +-- readable-stream@2.3.7 | | | | +-- core-util-is@1.0.2 | | | | +-- inherits@2.0.4 | | | |
+-- isarray@1.0.0 | | | | +-- process-nextick-args@2.0.1 deduped | | | | +-- safe-buffer@5.1.2 | | | | +-- string_decoder@1.1.1 | | | | | `-- safe-buffer@5.1.2 deduped | | | | `-- util-deprecate@1.0.2 deduped | | | `-- xtend@4.0.2 | | +-- mkdirp@0.5.4 | | | `-- minimist@1.2.5 | | +-- move-concurrently@1.0.1 | | | +-- aproba@1.2.0 | | | +-- copy-concurrently@1.0.5 | | | | +-- aproba@1.2.0 deduped | | | |
+-- fs-write-stream-atomic@1.0.10 deduped | | | | +-- iferr@0.1.5 | | | | +-- mkdirp@0.5.4 | | | | | `-- minimist@1.2.5 | | | | +-- rimraf@2.7.1 deduped | | | | `-- run-queue@1.0.3 deduped | | | +-- fs-write-stream-atomic@1.0.10 | | | | +-- graceful-fs@4.2.3 deduped | | | | +-- iferr@0.1.5 deduped | | | | +-- imurmurhash@0.1.4 | | | | `-- readable-stream@2.3.7 | | | | +-- core-util-is@1.0.2 | | | | +-- inherits@2.0.4 | | | | +-- isarray@1.0.0 | | | | +-- process-nextick-args@2.0.1 deduped | | | | +-- safe-buffer@5.1.2 | | | | +-- string_decoder@1.1.1 | | | | | `-- safe-buffer@5.1.2 deduped | | | | `-- util-deprecate@1.0.2 deduped | | | +-- mkdirp@0.5.4 | | | | `-- minimist@1.2.5 | | | +-- rimraf@2.7.1 deduped | | | `-- run-queue@1.0.3 | | | `-- aproba@1.2.0 deduped | | +-- promise-inflight@1.0.1 | | +-- rimraf@2.7.1 | | | `-- glob@7.1.6 deduped | | +-- ssri@6.0.1 | | | `-- figgy-pudding@3.5.2 deduped | | +-- unique-filename@1.1.1 | | | `-- unique-slug@2.0.2 | | | `-- imurmurhash@0.1.4 deduped | | `-- y18n@4.0.0 | +-- find-cache-dir@2.1.0 | | +-- commondir@1.0.1 | | +-- make-dir@2.1.0 | | | +-- pify@4.0.1 | | | `-- semver@5.7.1 | | `-- pkg-dir@3.0.0 | | `-- find-up@3.0.0 | | `-- locate-path@3.0.0 | | +-- p-locate@3.0.0 | | | `-- p-limit@2.2.2 | | | `-- p-try@2.2.0 | | `-- path-exists@3.0.0 | +-- is-wsl@1.1.0 | +-- schema-utils@1.0.0 deduped | +-- serialize-javascript@2.1.2 | +-- source-map@0.6.1 | +-- terser@4.6.7 deduped | +-- webpack-sources@1.4.3 deduped | `-- worker-farm@1.7.0 | `-- errno@0.1.7 deduped +-- watchpack@1.6.0 | +-- chokidar@2.1.8 | | +-- anymatch@2.0.0 | | | +-- micromatch@3.1.10 deduped | | | `-- normalize-path@2.1.1 | | | `-- remove-trailing-separator@1.1.0 | | +-- async-each@1.0.3 | | +-- braces@2.3.2 deduped | | +-- UNMET OPTIONAL DEPENDENCY fsevents@1.2.12 | | | +-- UNMET OPTIONAL DEPENDENCY bindings@1.5.0 | | | | `-- UNMET OPTIONAL DEPENDENCY file-uri-to-path@1.0.0 | | |
+-- UNMET OPTIONAL DEPENDENCY nan@2.14.0 | | | `-- UNMET OPTIONAL DEPENDENCY node-pre-gyp@0.14.0 | | | +-- UNMET OPTIONAL DEPENDENCY detect-libc@1.0.3 | | | +-- UNMET OPTIONAL DEPENDENCY mkdirp@0.5.3 | | | | `-- UNMET OPTIONAL DEPENDENCY minimist@1.2.5 | | | +-- UNMET OPTIONAL DEPENDENCY needle@2.3.3 | | | | +-- UNMET OPTIONAL DEPENDENCY debug@3.2.6 | | | | | `-- UNMET OPTIONAL DEPENDENCY ms@2.1.2 | | | | +-- UNMET OPTIONAL DEPENDENCY iconv-lite@0.4.24 | | | | | `-- UNMET OPTIONAL DEPENDENCY safer-buffer@2.1.2 | | | | `-- UNMET OPTIONAL DEPENDENCY sax@1.2.4 | | | +-- UNMET OPTIONAL DEPENDENCY nopt@4.0.3 | | | | +-- UNMET OPTIONAL DEPENDENCY abbrev@1.1.1 | | | | `-- UNMET OPTIONAL DEPENDENCY osenv@0.1.5 | | | | +-- UNMET OPTIONAL DEPENDENCY os-homedir@1.0.2 | | | | `-- UNMET OPTIONAL DEPENDENCY os-tmpdir@1.0.2 | | | +-- UNMET OPTIONAL DEPENDENCY npm-packlist@1.4.8 | | | | +-- UNMET OPTIONAL DEPENDENCY ignore-walk@3.0.3 | | | | | `-- UNMET OPTIONAL DEPENDENCY minimatch@3.0.4 | | | | | `-- UNMET OPTIONAL DEPENDENCY brace-expansion@1.1.11 | | | | | +-- UNMET OPTIONAL DEPENDENCY balanced-match@1.0.0 | | | | | `-- UNMET OPTIONAL DEPENDENCY concat-map@0.0.1 | | | | +-- UNMET OPTIONAL DEPENDENCY npm-bundled@1.1.1 | | | | | `-- UNMET OPTIONAL DEPENDENCY npm-normalize-package-bin@1.0.1 | | | | `-- UNMET OPTIONAL DEPENDENCY npm-normalize-package-bin@1.0.1 | | | +-- UNMET OPTIONAL DEPENDENCY npmlog@4.1.2 | | | | +-- UNMET OPTIONAL DEPENDENCY are-we-there-yet@1.1.5 | | | | | +-- UNMET OPTIONAL DEPENDENCY delegates@1.0.0 | | | | | `-- UNMET OPTIONAL DEPENDENCY readable-stream@2.3.7 | | | | | +-- UNMET OPTIONAL DEPENDENCY core-util-is@1.0.2 | | | | | +-- UNMET OPTIONAL DEPENDENCY inherits@2.0.4 | | | | | +-- UNMET OPTIONAL DEPENDENCY isarray@1.0.0 | | | | | +-- UNMET OPTIONAL DEPENDENCY process-nextick-args@2.0.1 | | | | | +-- UNMET OPTIONAL DEPENDENCY safe-buffer@5.1.2 | | | | | +-- UNMET OPTIONAL DEPENDENCY string_decoder@1.1.1 | | | | | | `-- UNMET OPTIONAL DEPENDENCY safe-buffer@5.1.2 | | | | | `-- UNMET OPTIONAL DEPENDENCY util-deprecate@1.0.2 | | | | +-- UNMET OPTIONAL DEPENDENCY console-control-strings@1.1.0 | | | | +-- UNMET OPTIONAL DEPENDENCY gauge@2.7.4 | | | | | +-- UNMET OPTIONAL DEPENDENCY aproba@1.2.0 | | | | | +-- UNMET OPTIONAL DEPENDENCY console-control-strings@1.1.0 | | | | | +-- UNMET OPTIONAL DEPENDENCY has-unicode@2.0.1 | | | | | +-- UNMET OPTIONAL DEPENDENCY object-assign@4.1.1 | | | | | +-- UNMET OPTIONAL DEPENDENCY signal-exit@3.0.2 | | | | | +-- UNMET OPTIONAL DEPENDENCY string-width@1.0.2 | | | | | | +-- UNMET OPTIONAL DEPENDENCY code-point-at@1.1.0 | | | | | | +-- UNMET OPTIONAL DEPENDENCY is-fullwidth-code-point@1.0.0 | | | | | | | `-- UNMET OPTIONAL DEPENDENCY number-is-nan@1.0.1 | | | | | | `-- UNMET OPTIONAL DEPENDENCY strip-ansi@3.0.1 | | | | | +-- UNMET OPTIONAL DEPENDENCY strip-ansi@3.0.1 | | | | | | `-- UNMET OPTIONAL DEPENDENCY ansi-regex@2.1.1 | | | | | `-- UNMET OPTIONAL DEPENDENCY wide-align@1.1.3 | | | | | `-- UNMET OPTIONAL DEPENDENCY string-width@1.0.2 | | | | `-- UNMET OPTIONAL DEPENDENCY set-blocking@2.0.0 | | | +-- UNMET OPTIONAL DEPENDENCY rc@1.2.8 | | | | +-- UNMET OPTIONAL DEPENDENCY deep-extend@0.6.0 | | | | +-- UNMET OPTIONAL DEPENDENCY ini@1.3.5 | | | | +-- UNMET OPTIONAL DEPENDENCY minimist@1.2.5 | | | | `-- UNMET OPTIONAL DEPENDENCY strip-json-comments@2.0.1 | | | +-- UNMET OPTIONAL DEPENDENCY rimraf@2.7.1 | | | | `-- UNMET OPTIONAL DEPENDENCY glob@7.1.6 | | | | +-- UNMET OPTIONAL DEPENDENCY fs.realpath@1.0.0 | | | | +-- UNMET OPTIONAL DEPENDENCY inflight@1.0.6 | | | | | +-- UNMET OPTIONAL DEPENDENCY once@1.4.0 | | | | | `-- UNMET OPTIONAL DEPENDENCY wrappy@1.0.2 | | | | +-- UNMET OPTIONAL DEPENDENCY inherits@2.0.4 | | | |
+-- UNMET OPTIONAL DEPENDENCY minimatch@3.0.4 | | | | +-- UNMET OPTIONAL DEPENDENCY once@1.4.0 | | | | | `-- UNMET OPTIONAL DEPENDENCY wrappy@1.0.2 | | | | `-- UNMET OPTIONAL DEPENDENCY path-is-absolute@1.0.1 | | | +-- UNMET OPTIONAL DEPENDENCY semver@5.7.1 | | | `-- UNMET OPTIONAL DEPENDENCY tar@4.4.13 | | | +-- UNMET OPTIONAL DEPENDENCY chownr@1.1.4 | | | +-- UNMET OPTIONAL DEPENDENCY fs-minipass@1.2.7 | | | | `-- UNMET OPTIONAL DEPENDENCY minipass@2.9.0 | | | +-- UNMET OPTIONAL DEPENDENCY minipass@2.9.0 | | | | +-- UNMET OPTIONAL DEPENDENCY safe-buffer@5.1.2 | | | | `-- UNMET OPTIONAL DEPENDENCY yallist@3.1.1 | | | +-- UNMET OPTIONAL DEPENDENCY minizlib@1.3.3 | | | | `-- UNMET OPTIONAL DEPENDENCY minipass@2.9.0 | | |
+-- UNMET OPTIONAL DEPENDENCY mkdirp@0.5.3 | | | +-- UNMET OPTIONAL DEPENDENCY safe-buffer@5.1.2 | | | `-- UNMET OPTIONAL DEPENDENCY yallist@3.1.1 | | +-- glob-parent@3.1.0 | | | +-- is-glob@3.1.0 | | | | `-- is-extglob@2.1.1 deduped | | | `-- path-dirname@1.0.2 | | +-- inherits@2.0.4 | | +-- is-binary-path@1.0.1 | | | `-- binary-extensions@1.13.1 | | +-- is-glob@4.0.1 | | | `-- is-extglob@2.1.1 | | +-- normalize-path@3.0.0 | | +-- path-is-absolute@1.0.1 | | +-- readdirp@2.2.1 | | | +-- graceful-fs@4.2.3 deduped | | | +-- micromatch@3.1.10 deduped | | | `-- readable-stream@2.3.7 | | |
+-- core-util-is@1.0.2 | | | +-- inherits@2.0.4 | | | +-- isarray@1.0.0 | | | +-- process-nextick-args@2.0.1 deduped | | |
+-- safe-buffer@5.1.2 | | | +-- string_decoder@1.1.1 | | | | `-- safe-buffer@5.1.2 deduped | | | `-- util-deprecate@1.0.2 deduped | | `-- upath@1.2.0 | +-- graceful-fs@4.2.3 deduped | `-- neo-async@2.6.1 deduped `-- webpack-sources@1.4.3+-- source-list-map@2.0.1`-- source-map@0.6.1npm ERR! missing: cookie-parser@^1.4.5, required by pro_1 npm ERR! missing: express@^4.17.1, required by pro_1