下载地址:电商项目实战项目模板、毕业设计-Web服务器文档类资源-CSDN下载
├── 基于vue电商管理系统.zip
└── 电商项目实战
├── 10.vuex
│ ├── code
│ │ ├── vuex-demo2
│ │ │ ├── README.md
│ │ │ ├── babel.config.js
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── postcss.config.js
│ │ │ ├── public
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── index.html
│ │ │ │ └── list.json
│ │ │ ├── src
│ │ │ │ ├── App(1).vue
│ │ │ │ ├── assets
│ │ │ │ ├── components
│ │ │ │ ├── main.js
│ │ │ │ └── store.js
│ │ │ └── 先运行 npm install 安装依赖项.txt
│ │ └── vuex_demo1
│ │ ├── README.md
│ │ ├── babel.config.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── postcss.config.js
│ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ └── index.html
│ │ ├── src
│ │ │ ├── App.vue
│ │ │ ├── assets
│ │ │ ├── components
│ │ │ ├── main.js
│ │ │ └── store.js
│ │ └── 先运行 npm install 安装依赖项.txt
│ ├── day14_电商项目_vuex.ppt
│ ├── 笔记
│ │ ├── day14.md
│ │ └── images
│ │ ├── 创建vuex项目01.png
│ │ ├── 创建vuex项目02.png
│ │ ├── 创建vuex项目03.png
│ │ ├── 创建vuex项目04(1).png
│ │ └── 创建vuex项目05.png
│ └── 素材
│ ├── 08-Vue全家桶-Vuex.pdf
│ └── vue-todos.txt
├── 3.vue-项目实战day1
│ ├── code
│ │ └── vue_shop
│ │ ├── README.md
│ │ ├── babel.config.js
│ │ ├── node_modules
│ │ │ ├── @babel
│ │ │ ├── @intervolga
│ │ │ ├── @mrmlnc
│ │ │ ├── @nodelib
│ │ │ ├── @soda
│ │ │ ├── @types
│ │ │ ├── @vue
│ │ │ ├── @webassemblyjs
│ │ │ ├── @xtuc
│ │ │ ├── accepts
│ │ │ ├── acorn
│ │ │ ├── acorn-dynamic-import
│ │ │ ├── acorn-jsx
│ │ │ ├── acorn-walk
│ │ │ ├── address
│ │ │ ├── ajv
│ │ │ ├── ajv-errors
│ │ │ ├── ajv-keywords
│ │ │ ├── alphanum-sort
│ │ │ ├── ansi-colors
│ │ │ ├── ansi-escapes
│ │ │ ├── ansi-html
│ │ │ ├── ansi-regex
│ │ │ ├── ansi-styles
│ │ │ ├── anymatch
│ │ │ ├── aproba
│ │ │ ├── arch
│ │ │ ├── argparse
│ │ │ ├── arr-diff
│ │ │ ├── arr-flatten
│ │ │ ├── arr-union
│ │ │ ├── array-filter
│ │ │ ├── array-flatten
│ │ │ ├── array-map
│ │ │ ├── array-reduce
│ │ │ ├── array-union
│ │ │ ├── array-uniq
│ │ │ ├── array-unique
│ │ │ ├── asap
│ │ │ ├── asn1
│ │ │ ├── asn1.js
│ │ │ ├── assert
│ │ │ ├── assert-plus
│ │ │ ├── assign-symbols
│ │ │ ├── astral-regex
│ │ │ ├── async
│ │ │ ├── async-each
│ │ │ ├── async-limiter
│ │ │ ├── async-validator
│ │ │ ├── asynckit
│ │ │ ├── atob
│ │ │ ├── autoprefixer
│ │ │ ├── aws-sign2
│ │ │ ├── aws4
│ │ │ ├── axios
│ │ │ ├── babel-code-frame
│ │ │ ├── babel-eslint
│ │ │ ├── babel-helper-vue-jsx-merge-props
│ │ │ ├── babel-loader
│ │ │ ├── babel-plugin-component
│ │ │ ├── babel-plugin-dynamic-import-node
│ │ │ ├── babel-runtime
│ │ │ ├── balanced-match
│ │ │ ├── base
│ │ │ ├── base64-js
│ │ │ ├── batch
│ │ │ ├── bcrypt-pbkdf
│ │ │ ├── bfj
│ │ │ ├── big.js
│ │ │ ├── binary-extensions
│ │ │ ├── bluebird
│ │ │ ├── bn.js
│ │ │ ├── body-parser
│ │ │ ├── bonjour
│ │ │ ├── boolbase
│ │ │ ├── brace-expansion
│ │ │ ├── braces
│ │ │ ├── brorand
│ │ │ ├── browserify-aes
│ │ │ ├── browserify-cipher
│ │ │ ├── browserify-des
│ │ │ ├── browserify-rsa
│ │ │ ├── browserify-sign
│ │ │ ├── browserify-zlib
│ │ │ ├── browserslist
│ │ │ ├── buffer
│ │ │ ├── buffer-from
│ │ │ ├── buffer-indexof
│ │ │ ├── buffer-xor
│ │ │ ├── builtin-status-codes
│ │ │ ├── bytes
│ │ │ ├── cacache
│ │ │ ├── cache-base
│ │ │ ├── cache-loader
│ │ │ ├── call-me-maybe
│ │ │ ├── caller-callsite
│ │ │ ├── caller-path
│ │ │ ├── callsites
│ │ │ ├── camel-case
│ │ │ ├── camelcase
│ │ │ ├── caniuse-api
│ │ │ ├── caniuse-lite
│ │ │ ├── case-sensitive-paths-webpack-plugin
│ │ │ ├── caseless
│ │ │ ├── chalk
│ │ │ ├── chardet
│ │ │ ├── check-types
│ │ │ ├── chokidar
│ │ │ ├── chownr
│ │ │ ├── chrome-trace-event
│ │ │ ├── ci-info
│ │ │ ├── cipher-base
│ │ │ ├── circular-json
│ │ │ ├── class-utils
│ │ │ ├── clean-css
│ │ │ ├── cli-cursor
│ │ │ ├── cli-spinners
│ │ │ ├── cli-table3
│ │ │ ├── cli-width
│ │ │ ├── clipboardy
│ │ │ ├── cliui
│ │ │ ├── clone
│ │ │ ├── co
│ │ │ ├── coa
│ │ │ ├── code-point-at
│ │ │ ├── collection-visit
│ │ │ ├── color
│ │ │ ├── color-convert
│ │ │ ├── color-name
│ │ │ ├── color-string
│ │ │ ├── colors
│ │ │ ├── combined-stream
│ │ │ ├── commander
│ │ │ ├── commondir
│ │ │ ├── component-emitter
│ │ │ ├── compressible
│ │ │ ├── compression
│ │ │ ├── concat-map
│ │ │ ├── concat-stream
│ │ │ ├── connect-history-api-fallback
│ │ │ ├── console-browserify
│ │ │ ├── consolidate
│ │ │ ├── constants-browserify
│ │ │ ├── contains-path
│ │ │ ├── content-disposition
│ │ │ ├── content-type
│ │ │ ├── convert-source-map
│ │ │ ├── cookie
│ │ │ ├── cookie-signature
│ │ │ ├── copy-concurrently
│ │ │ ├── copy-descriptor
│ │ │ ├── copy-webpack-plugin
│ │ │ ├── core-js
│ │ │ ├── core-util-is
│ │ │ ├── cosmiconfig
│ │ │ ├── create-ecdh
│ │ │ ├── create-hash
│ │ │ ├── create-hmac
│ │ │ ├── cross-spawn
│ │ │ ├── crypto-browserify
│ │ │ ├── css-color-names
│ │ │ ├── css-declaration-sorter
│ │ │ ├── css-loader
│ │ │ ├── css-select
│ │ │ ├── css-select-base-adapter
│ │ │ ├── css-selector-tokenizer
│ │ │ ├── css-tree
│ │ │ ├── css-unit-converter
│ │ │ ├── css-url-regex
│ │ │ ├── css-what
│ │ │ ├── cssesc
│ │ │ ├── cssnano
│ │ │ ├── cssnano-preset-default
│ │ │ ├── cssnano-util-get-arguments
│ │ │ ├── cssnano-util-get-match
│ │ │ ├── cssnano-util-raw-cache
│ │ │ ├── cssnano-util-same-parent
│ │ │ ├── csso
│ │ │ ├── cyclist
│ │ │ ├── dashdash
│ │ │ ├── date-now
│ │ │ ├── de-indent
│ │ │ ├── debug
│ │ │ ├── decamelize
│ │ │ ├── decode-uri-component
│ │ │ ├── deep-equal
│ │ │ ├── deep-is
│ │ │ ├── deepmerge
│ │ │ ├── default-gateway
│ │ │ ├── defaults
│ │ │ ├── define-properties
│ │ │ ├── define-property
│ │ │ ├── del
│ │ │ ├── delayed-stream
│ │ │ ├── depd
│ │ │ ├── des.js
│ │ │ ├── destroy
│ │ │ ├── detect-node
│ │ │ ├── diffie-hellman
│ │ │ ├── dir-glob
│ │ │ ├── dns-equal
│ │ │ ├── dns-packet
│ │ │ ├── dns-txt
│ │ │ ├── doctrine
│ │ │ ├── dom-converter
│ │ │ ├── dom-serializer
│ │ │ ├── domain-browser
│ │ │ ├── domelementtype
│ │ │ ├── domhandler
│ │ │ ├── domutils
│ │ │ ├── dot-prop
│ │ │ ├── duplexer
│ │ │ ├── duplexify
│ │ │ ├── easy-stack
│ │ │ ├── ecc-jsbn
│ │ │ ├── ee-first
│ │ │ ├── ejs
│ │ │ ├── electron-to-chromium
│ │ │ ├── element-ui
│ │ │ ├── elliptic
│ │ │ ├── emoji-regex
│ │ │ ├── emojis-list
│ │ │ ├── encodeurl
│ │ │ ├── end-of-stream
│ │ │ ├── enhanced-resolve
│ │ │ ├── entities
│ │ │ ├── errno
│ │ │ ├── error-ex
│ │ │ ├── error-stack-parser
│ │ │ ├── es-abstract
│ │ │ ├── es-to-primitive
│ │ │ ├── escape-html
│ │ │ ├── escape-string-regexp
│ │ │ ├── eslint
│ │ │ ├── eslint-config-standard
│ │ │ ├── eslint-import-resolver-node
│ │ │ ├── eslint-loader
│ │ │ ├── eslint-module-utils
│ │ │ ├── eslint-plugin-es
│ │ │ ├── eslint-plugin-import
│ │ │ ├── eslint-plugin-node
│ │ │ ├── eslint-plugin-promise
│ │ │ ├── eslint-plugin-standard
│ │ │ ├── eslint-plugin-vue
│ │ │ ├── eslint-scope
│ │ │ ├── eslint-utils
│ │ │ ├── eslint-visitor-keys
│ │ │ ├── espree
│ │ │ ├── esprima
│ │ │ ├── esquery
│ │ │ ├── esrecurse
│ │ │ ├── estraverse
│ │ │ ├── esutils
│ │ │ ├── etag
│ │ │ ├── event-pubsub
│ │ │ ├── eventemitter3
│ │ │ ├── events
│ │ │ ├── eventsource
│ │ │ ├── evp_bytestokey
│ │ │ ├── execa
│ │ │ ├── expand-brackets
│ │ │ ├── express
│ │ │ ├── extend
│ │ │ ├── extend-shallow
│ │ │ ├── external-editor
│ │ │ ├── extglob
│ │ │ ├── extsprintf
│ │ │ ├── fast-deep-equal
│ │ │ ├── fast-glob
│ │ │ ├── fast-json-stable-stringify
│ │ │ ├── fast-levenshtein
│ │ │ ├── fastparse
│ │ │ ├── faye-websocket
│ │ │ ├── figgy-pudding
│ │ │ ├── figures
│ │ │ ├── file-entry-cache
│ │ │ ├── file-loader
│ │ │ ├── filesize
│ │ │ ├── fill-range
│ │ │ ├── finalhandler
│ │ │ ├── find-cache-dir
│ │ │ ├── find-up
│ │ │ ├── flat-cache
│ │ │ ├── flush-write-stream
│ │ │ ├── follow-redirects
│ │ │ ├── for-in
│ │ │ ├── forever-agent
│ │ │ ├── form-data
│ │ │ ├── forwarded
│ │ │ ├── fragment-cache
│ │ │ ├── fresh
│ │ │ ├── from2
│ │ │ ├── fs-extra
│ │ │ ├── fs-write-stream-atomic
│ │ │ ├── fs.realpath
│ │ │ ├── function-bind
│ │ │ ├── functional-red-black-tree
│ │ │ ├── get-caller-file
│ │ │ ├── get-stream
│ │ │ ├── get-value
│ │ │ ├── getpass
│ │ │ ├── glob
│ │ │ ├── glob-parent
│ │ │ ├── glob-to-regexp
│ │ │ ├── globals
│ │ │ ├── globby
│ │ │ ├── graceful-fs
│ │ │ ├── gzip-size
│ │ │ ├── handle-thing
│ │ │ ├── har-schema
│ │ │ ├── har-validator
│ │ │ ├── has
│ │ │ ├── has-ansi
│ │ │ ├── has-flag
│ │ │ ├── has-symbols
│ │ │ ├── has-value
│ │ │ ├── has-values
│ │ │ ├── hash-base
│ │ │ ├── hash-sum
│ │ │ ├── hash.js
│ │ │ ├── he
│ │ │ ├── hex-color-regex
│ │ │ ├── hmac-drbg
│ │ │ ├── hoek
│ │ │ ├── hoopy
│ │ │ ├── hosted-git-info
│ │ │ ├── hpack.js
│ │ │ ├── hsl-regex
│ │ │ ├── hsla-regex
│ │ │ ├── html-comment-regex
│ │ │ ├── html-entities
│ │ │ ├── html-minifier
│ │ │ ├── html-tags
│ │ │ ├── html-webpack-plugin
│ │ │ ├── htmlparser2
│ │ │ ├── http-deceiver
│ │ │ ├── http-errors
│ │ │ ├── http-parser-js
│ │ │ ├── http-proxy
│ │ │ ├── http-proxy-middleware
│ │ │ ├── http-signature
│ │ │ ├── https-browserify
│ │ │ ├── iconv-lite
│ │ │ ├── icss-replace-symbols
│ │ │ ├── icss-utils
│ │ │ ├── ieee754
│ │ │ ├── iferr
│ │ │ ├── ignore
│ │ │ ├── image-size
│ │ │ ├── import-cwd
│ │ │ ├── import-fresh
│ │ │ ├── import-from
│ │ │ ├── import-local
│ │ │ ├── imurmurhash
│ │ │ ├── indexes-of
│ │ │ ├── indexof
│ │ │ ├── inflight
│ │ │ ├── inherits
│ │ │ ├── inquirer
│ │ │ ├── internal-ip
│ │ │ ├── invariant
│ │ │ ├── invert-kv
│ │ │ ├── ip
│ │ │ ├── ip-regex
│ │ │ ├── ipaddr.js
│ │ │ ├── is-absolute-url
│ │ │ ├── is-accessor-descriptor
│ │ │ ├── is-arrayish
│ │ │ ├── is-binary-path
│ │ │ ├── is-buffer
│ │ │ ├── is-callable
│ │ │ ├── is-ci
│ │ │ ├── is-color-stop
│ │ │ ├── is-data-descriptor
│ │ │ ├── is-date-object
│ │ │ ├── is-descriptor
│ │ │ ├── is-directory
│ │ │ ├── is-extendable
│ │ │ ├── is-extglob
│ │ │ ├── is-fullwidth-code-point
│ │ │ ├── is-glob
│ │ │ ├── is-number
│ │ │ ├── is-obj
│ │ │ ├── is-path-cwd
│ │ │ ├── is-path-in-cwd
│ │ │ ├── is-path-inside
│ │ │ ├── is-plain-object
│ │ │ ├── is-promise
│ │ │ ├── is-regex
│ │ │ ├── is-resolvable
│ │ │ ├── is-stream
│ │ │ ├── is-svg
│ │ │ ├── is-symbol
│ │ │ ├── is-typedarray
│ │ │ ├── is-windows
│ │ │ ├── is-wsl
│ │ │ ├── isarray
│ │ │ ├── isemail
│ │ │ ├── isexe
│ │ │ ├── isobject
│ │ │ ├── isstream
│ │ │ ├── javascript-stringify
│ │ │ ├── joi
│ │ │ ├── js-levenshtein
│ │ │ ├── js-message
│ │ │ ├── js-queue
│ │ │ ├── js-tokens
│ │ │ ├── js-yaml
│ │ │ ├── jsbn
│ │ │ ├── jsesc
│ │ │ ├── json-parse-better-errors
│ │ │ ├── json-schema
│ │ │ ├── json-schema-traverse
│ │ │ ├── json-stable-stringify-without-jsonify
│ │ │ ├── json-stringify-safe
│ │ │ ├── json3
│ │ │ ├── json5
│ │ │ ├── jsonfile
│ │ │ ├── jsonify
│ │ │ ├── jsprim
│ │ │ ├── killable
│ │ │ ├── kind-of
│ │ │ ├── launch-editor
│ │ │ ├── launch-editor-middleware
│ │ │ ├── lcid
│ │ │ ├── less
│ │ │ ├── less-loader
│ │ │ ├── levn
│ │ │ ├── load-json-file
│ │ │ ├── loader-fs-cache
│ │ │ ├── loader-runner
│ │ │ ├── loader-utils
│ │ │ ├── locate-path
│ │ │ ├── lodash
│ │ │ ├── lodash.defaultsdeep
│ │ │ ├── lodash.kebabcase
│ │ │ ├── lodash.mapvalues
│ │ │ ├── lodash.memoize
│ │ │ ├── lodash.transform
│ │ │ ├── lodash.uniq
│ │ │ ├── log-symbols
│ │ │ ├── loglevel
│ │ │ ├── loose-envify
│ │ │ ├── lower-case
│ │ │ ├── lru-cache
│ │ │ ├── make-dir
│ │ │ ├── map-age-cleaner
│ │ │ ├── map-cache
│ │ │ ├── map-visit
│ │ │ ├── md5.js
│ │ │ ├── mdn-data
│ │ │ ├── media-typer
│ │ │ ├── mem
│ │ │ ├── memory-fs
│ │ │ ├── merge-descriptors
│ │ │ ├── merge-source-map
│ │ │ ├── merge2
│ │ │ ├── methods
│ │ │ ├── micromatch
│ │ │ ├── miller-rabin
│ │ │ ├── mime
│ │ │ ├── mime-db
│ │ │ ├── mime-types
│ │ │ ├── mimic-fn
│ │ │ ├── mini-css-extract-plugin
│ │ │ ├── minimalistic-assert
│ │ │ ├── minimalistic-crypto-utils
│ │ │ ├── minimatch
│ │ │ ├── minimist
│ │ │ ├── mississippi
│ │ │ ├── mixin-deep
│ │ │ ├── mkdirp
│ │ │ ├── move-concurrently
│ │ │ ├── ms
│ │ │ ├── multicast-dns
│ │ │ ├── multicast-dns-service-types
│ │ │ ├── mute-stream
│ │ │ ├── nanomatch
│ │ │ ├── natural-compare
│ │ │ ├── negotiator
│ │ │ ├── neo-async
│ │ │ ├── nice-try
│ │ │ ├── no-case
│ │ │ ├── node-forge
│ │ │ ├── node-ipc
│ │ │ ├── node-libs-browser
│ │ │ ├── node-releases
│ │ │ ├── normalize-package-data
│ │ │ ├── normalize-path
│ │ │ ├── normalize-range
│ │ │ ├── normalize-url
│ │ │ ├── normalize-wheel
│ │ │ ├── npm-run-path
│ │ │ ├── nth-check
│ │ │ ├── num2fraction
│ │ │ ├── number-is-nan
│ │ │ ├── oauth-sign
│ │ │ ├── object-assign
│ │ │ ├── object-copy
│ │ │ ├── object-hash
│ │ │ ├── object-keys
│ │ │ ├── object-visit
│ │ │ ├── object.assign
│ │ │ ├── object.getownpropertydescriptors
│ │ │ ├── object.pick
│ │ │ ├── object.values
│ │ │ ├── obuf
│ │ │ ├── on-finished
│ │ │ ├── on-headers
│ │ │ ├── once
│ │ │ ├── onetime
│ │ │ ├── opener
│ │ │ ├── opn
│ │ │ ├── optionator
│ │ │ ├── ora
│ │ │ ├── original
│ │ │ ├── os-browserify
│ │ │ ├── os-locale
│ │ │ ├── os-tmpdir
│ │ │ ├── p-defer
│ │ │ ├── p-finally
│ │ │ ├── p-is-promise
│ │ │ ├── p-limit
│ │ │ ├── p-locate
│ │ │ ├── p-map
│ │ │ ├── p-try
│ │ │ ├── pako
│ │ │ ├── parallel-transform
│ │ │ ├── param-case
│ │ │ ├── parent-module
│ │ │ ├── parse-asn1
│ │ │ ├── parse-json
│ │ │ ├── parseurl
│ │ │ ├── pascalcase
│ │ │ ├── path-browserify
│ │ │ ├── path-dirname
│ │ │ ├── path-exists
│ │ │ ├── path-is-absolute
│ │ │ ├── path-is-inside
│ │ │ ├── path-key
│ │ │ ├── path-parse
│ │ │ ├── path-to-regexp
│ │ │ ├── path-type
│ │ │ ├── pbkdf2
│ │ │ ├── performance-now
│ │ │ ├── pify
│ │ │ ├── pinkie
│ │ │ ├── pinkie-promise
│ │ │ ├── pkg-dir
│ │ │ ├── pluralize
│ │ │ ├── portfinder
│ │ │ ├── posix-character-classes
│ │ │ ├── postcss
│ │ │ ├── postcss-calc
│ │ │ ├── postcss-colormin
│ │ │ ├── postcss-convert-values
│ │ │ ├── postcss-discard-comments
│ │ │ ├── postcss-discard-duplicates
│ │ │ ├── postcss-discard-empty
│ │ │ ├── postcss-discard-overridden
│ │ │ ├── postcss-load-config
│ │ │ ├── postcss-loader
│ │ │ ├── postcss-merge-longhand
│ │ │ ├── postcss-merge-rules
│ │ │ ├── postcss-minify-font-values
│ │ │ ├── postcss-minify-gradients
│ │ │ ├── postcss-minify-params
│ │ │ ├── postcss-minify-selectors
│ │ │ ├── postcss-modules-extract-imports
│ │ │ ├── postcss-modules-local-by-default
│ │ │ ├── postcss-modules-scope
│ │ │ ├── postcss-modules-values
│ │ │ ├── postcss-normalize-charset
│ │ │ ├── postcss-normalize-display-values
│ │ │ ├── postcss-normalize-positions
│ │ │ ├── postcss-normalize-repeat-style
│ │ │ ├── postcss-normalize-string
│ │ │ ├── postcss-normalize-timing-functions
│ │ │ ├── postcss-normalize-unicode
│ │ │ ├── postcss-normalize-url
│ │ │ ├── postcss-normalize-whitespace
│ │ │ ├── postcss-ordered-values
│ │ │ ├── postcss-reduce-initial
│ │ │ ├── postcss-reduce-transforms
│ │ │ ├── postcss-selector-parser
│ │ │ ├── postcss-svgo
│ │ │ ├── postcss-unique-selectors
│ │ │ ├── postcss-value-parser
│ │ │ ├── prelude-ls
│ │ │ ├── prettier
│ │ │ ├── pretty-error
│ │ │ ├── private
│ │ │ ├── process
│ │ │ ├── process-nextick-args
│ │ │ ├── progress
│ │ │ ├── promise
│ │ │ ├── promise-inflight
│ │ │ ├── proxy-addr
│ │ │ ├── prr
│ │ │ ├── pseudomap
│ │ │ ├── psl
│ │ │ ├── public-encrypt
│ │ │ ├── pump
│ │ │ ├── pumpify
│ │ │ ├── punycode
│ │ │ ├── q
│ │ │ ├── qs
│ │ │ ├── querystring
│ │ │ ├── querystring-es3
│ │ │ ├── querystringify
│ │ │ ├── randombytes
│ │ │ ├── randomfill
│ │ │ ├── range-parser
│ │ │ ├── raw-body
│ │ │ ├── read-pkg
│ │ │ ├── read-pkg-up
│ │ │ ├── readable-stream
│ │ │ ├── readdirp
│ │ │ ├── regenerate
│ │ │ ├── regenerate-unicode-properties
│ │ │ ├── regenerator-runtime
│ │ │ ├── regenerator-transform
│ │ │ ├── regex-not
│ │ │ ├── regexp-tree
│ │ │ ├── regexpp
│ │ │ ├── regexpu-core
│ │ │ ├── regjsgen
│ │ │ ├── regjsparser
│ │ │ ├── relateurl
│ │ │ ├── remove-trailing-separator
│ │ │ ├── renderkid
│ │ │ ├── repeat-element
│ │ │ ├── repeat-string
│ │ │ ├── request
│ │ │ ├── request-promise-core
│ │ │ ├── request-promise-native
│ │ │ ├── require-directory
│ │ │ ├── require-from-string
│ │ │ ├── require-main-filename
│ │ │ ├── require-uncached
│ │ │ ├── requires-port
│ │ │ ├── resize-observer-polyfill
│ │ │ ├── resolve
│ │ │ ├── resolve-cwd
│ │ │ ├── resolve-from
│ │ │ ├── resolve-url
│ │ │ ├── restore-cursor
│ │ │ ├── ret
│ │ │ ├── rgb-regex
│ │ │ ├── rgba-regex
│ │ │ ├── rimraf
│ │ │ ├── ripemd160
│ │ │ ├── run-async
│ │ │ ├── run-queue
│ │ │ ├── rx-lite
│ │ │ ├── rx-lite-aggregates
│ │ │ ├── rxjs
│ │ │ ├── safe-buffer
│ │ │ ├── safe-regex
│ │ │ ├── safer-buffer
│ │ │ ├── sax
│ │ │ ├── schema-utils
│ │ │ ├── select-hose
│ │ │ ├── selfsigned
│ │ │ ├── semver
│ │ │ ├── send
│ │ │ ├── serialize-javascript
│ │ │ ├── serve-index
│ │ │ ├── serve-static
│ │ │ ├── set-blocking
│ │ │ ├── set-value
│ │ │ ├── setimmediate
│ │ │ ├── setprototypeof
│ │ │ ├── sha.js
│ │ │ ├── shebang-command
│ │ │ ├── shebang-regex
│ │ │ ├── shell-quote
│ │ │ ├── signal-exit
│ │ │ ├── simple-swizzle
│ │ │ ├── slash
│ │ │ ├── slice-ansi
│ │ │ ├── snapdragon
│ │ │ ├── snapdragon-node
│ │ │ ├── snapdragon-util
│ │ │ ├── sockjs
│ │ │ ├── sockjs-client
│ │ │ ├── source-list-map
│ │ │ ├── source-map
│ │ │ ├── source-map-resolve
│ │ │ ├── source-map-support
│ │ │ ├── source-map-url
│ │ │ ├── spdx-correct
│ │ │ ├── spdx-exceptions
│ │ │ ├── spdx-expression-parse
│ │ │ ├── spdx-license-ids
│ │ │ ├── spdy
│ │ │ ├── spdy-transport
│ │ │ ├── split-string
│ │ │ ├── sprintf-js
│ │ │ ├── sshpk
│ │ │ ├── ssri
│ │ │ ├── stable
│ │ │ ├── stackframe
│ │ │ ├── static-extend
│ │ │ ├── statuses
│ │ │ ├── stealthy-require
│ │ │ ├── stream-browserify
│ │ │ ├── stream-each
│ │ │ ├── stream-http
│ │ │ ├── stream-shift
│ │ │ ├── string-width
│ │ │ ├── string.prototype.padend
│ │ │ ├── string.prototype.padstart
│ │ │ ├── string_decoder
│ │ │ ├── strip-ansi
│ │ │ ├── strip-bom
│ │ │ ├── strip-eof
│ │ │ ├── strip-indent
│ │ │ ├── strip-json-comments
│ │ │ ├── stylehacks
│ │ │ ├── supports-color
│ │ │ ├── svg-tags
│ │ │ ├── svgo
│ │ │ ├── table
│ │ │ ├── tapable
│ │ │ ├── terser
│ │ │ ├── terser-webpack-plugin
│ │ │ ├── text-table
│ │ │ ├── thread-loader
│ │ │ ├── throttle-debounce
│ │ │ ├── through
│ │ │ ├── through2
│ │ │ ├── thunky
│ │ │ ├── timers-browserify
│ │ │ ├── timsort
│ │ │ ├── tmp
│ │ │ ├── to-arraybuffer
│ │ │ ├── to-fast-properties
│ │ │ ├── to-object-path
│ │ │ ├── to-regex
│ │ │ ├── to-regex-range
│ │ │ ├── topo
│ │ │ ├── toposort
│ │ │ ├── tough-cookie
│ │ │ ├── trim-right
│ │ │ ├── tryer
│ │ │ ├── tslib
│ │ │ ├── tty-browserify
│ │ │ ├── tunnel-agent
│ │ │ ├── tweetnacl
│ │ │ ├── type-check
│ │ │ ├── type-is
│ │ │ ├── typedarray
│ │ │ ├── uglify-js
│ │ │ ├── unicode-canonical-property-names-ecmascript
│ │ │ ├── unicode-match-property-ecmascript
│ │ │ ├── unicode-match-property-value-ecmascript
│ │ │ ├── unicode-property-aliases-ecmascript
│ │ │ ├── union-value
│ │ │ ├── uniq
│ │ │ ├── uniqs
│ │ │ ├── unique-filename
│ │ │ ├── unique-slug
│ │ │ ├── universalify
│ │ │ ├── unpipe
│ │ │ ├── unquote
│ │ │ ├── unset-value
│ │ │ ├── upath
│ │ │ ├── upper-case
│ │ │ ├── uri-js
│ │ │ ├── urix
│ │ │ ├── url
│ │ │ ├── url-loader
│ │ │ ├── url-parse
│ │ │ ├── use
│ │ │ ├── util
│ │ │ ├── util-deprecate
│ │ │ ├── util.promisify
│ │ │ ├── utila
│ │ │ ├── utils-merge
│ │ │ ├── uuid
│ │ │ ├── validate-npm-package-license
│ │ │ ├── vary
│ │ │ ├── vendors
│ │ │ ├── verror
│ │ │ ├── vm-browserify
│ │ │ ├── vue
│ │ │ ├── vue-cli-plugin-element
│ │ │ ├── vue-eslint-parser
│ │ │ ├── vue-hot-reload-api
│ │ │ ├── vue-loader
│ │ │ ├── vue-router
│ │ │ ├── vue-style-loader
│ │ │ ├── vue-template-compiler
│ │ │ ├── vue-template-es2015-compiler
│ │ │ ├── watchpack
│ │ │ ├── wbuf
│ │ │ ├── wcwidth
│ │ │ ├── webpack
│ │ │ ├── webpack-bundle-analyzer
│ │ │ ├── webpack-chain
│ │ │ ├── webpack-dev-middleware
│ │ │ ├── webpack-dev-server
│ │ │ ├── webpack-log
│ │ │ ├── webpack-merge
│ │ │ ├── webpack-sources
│ │ │ ├── websocket-driver
│ │ │ ├── websocket-extensions
│ │ │ ├── which
│ │ │ ├── which-module
│ │ │ ├── wordwrap
│ │ │ ├── worker-farm
│ │ │ ├── wrap-ansi
│ │ │ ├── wrappy
│ │ │ ├── write
│ │ │ ├── ws
│ │ │ ├── xregexp
│ │ │ ├── xtend
│ │ │ ├── y18n
│ │ │ ├── yallist
│ │ │ ├── yargs
│ │ │ ├── yargs-parser
│ │ │ └── yorkie
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── postcss.config.js
│ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ └── index.html
│ │ └── src
│ │ ├── App.vue
│ │ ├── assets
│ │ ├── components
│ │ ├── main.js
│ │ ├── plugins
│ │ └── router.js
│ ├── day07_电商项目_项目实战day1.ppt
│ ├── 笔记
│ │ ├── day07.md
│ │ └── images
│ │ ├── branch.jpg
│ │ ├── config.jpg
│ │ ├── less.jpg
│ │ ├── mysql.jpg
│ │ ├── phpStudy.jpg
│ │ ├── postman.jpg
│ │ ├── pub文件.jpg
│ │ ├── ssh公钥.jpg
│ │ ├── success.jpg
│ │ ├── ui界面启动项目.jpg
│ │ ├── 创建公钥.jpg
│ │ ├── 新建仓库.jpg
│ │ ├── 注册码云.jpg
│ │ ├── 创建仓库2.jpg
│ │ ├── 码云点击设置.jpg
│ │ └── 项目终端执行关联.jpg
│ └── 素材
│ ├── 06-Vue全家桶-项目实战.pdf
│ ├── Postman-win32-6.7.3-Setup.exe
│ ├── fonts
│ │ ├── demo.css
│ │ ├── demo_fontclass.html
│ │ ├── demo_symbol.html
│ │ ├── demo_unicode.html
│ │ ├── iconfont.css
│ │ ├── iconfont.eot
│ │ ├── iconfont.js
│ │ ├── iconfont.svg
│ │ ├── iconfont.ttf
│ │ └── iconfont.woff
│ ├── heima.png
│ ├── phpStudy20161103.exe
│ ├── vue_api_server
│ │ ├── README.md
│ │ ├── app.js
│ │ ├── config
│ │ │ ├── default.json
│ │ │ └── ueditor.config.js
│ │ ├── dao
│ │ │ ├── AttributeDAO.js
│ │ │ ├── DAO.js
│ │ │ ├── GoodAttributeDAO.js
│ │ │ ├── ManagerDAO.js
│ │ │ └── PermissionAPIDAO.js
│ │ ├── db
│ │ │ └── mydb.sql
│ │ ├── models
│ │ │ ├── AttributeModel.js
│ │ │ ├── CategoryModel.js
│ │ │ ├── GoodAttributeModel.js
│ │ │ ├── GoodModel.js
│ │ │ ├── GoodPicModel.js
│ │ │ ├── ManagerModel.js
│ │ │ ├── OrderGoodModel.js
│ │ │ ├── OrderModel.js
│ │ │ ├── PermissionAPIModel.js
│ │ │ ├── PermissionModel.js
│ │ │ ├── ReportOneModel.js
│ │ │ ├── ReportTwoModel.js
│ │ │ └── RoleModel.js
│ │ ├── modules
│ │ │ ├── Logistics.js
│ │ │ ├── authorization.js
│ │ │ ├── database.js
│ │ │ ├── logger.js
│ │ │ ├── passport.js
│ │ │ ├── resextra.js
│ │ │ └── ueditor.js
│ │ ├── package.json
│ │ ├── public
│ │ │ └── ueditor
│ │ ├── routes
│ │ │ └── api
│ │ ├── services
│ │ │ ├── AttributeService.js
│ │ │ ├── CategoryService.js
│ │ │ ├── GoodService.js
│ │ │ ├── ManagerService.js
│ │ │ ├── MenuService.js
│ │ │ ├── OrderService.js
│ │ │ ├── ReportsService.js
│ │ │ ├── RightService.js
│ │ │ ├── RoleService.js
│ │ │ └── UserService.js
│ │ ├── test
│ │ │ ├── api
│ │ │ └── configs
│ │ ├── tmp_uploads
│ │ ├── uploads
│ │ │ ├── goodspics
│ │ │ └── ueditor
│ │ └── 先运行 npm install 安装依赖包.txt
│ ├── vue_api_server.rar
│ └── 电商管理后台 API 接口文档.md
└── 4.vue-项目实战day2
└── code
└── vue_shop
├── babel.config.js
└── node_modules
├── @babel
├── @intervolga
├── @mrmlnc
├── @nodelib
├── @soda
├── @types
├── @vue
├── @webassemblyjs
├── @xtuc
├── accepts
├── acorn
├── acorn-dynamic-import
├── acorn-jsx
├── acorn-walk
├── address
├── ajv
├── ajv-errors
├── ajv-keywords
├── alphanum-sort
├── ansi-colors
├── ansi-escapes
├── ansi-html
├── ansi-regex
├── ansi-styles
├── anymatch
├── aproba
├── arch
├── argparse
├── arr-diff
├── arr-flatten
├── arr-union
├── array-filter
├── array-flatten
├── array-map
├── array-reduce
├── array-union
├── array-uniq
├── array-unique
├── asap
├── asn1
├── asn1.js
├── assert
├── assert-plus
├── assign-symbols
├── astral-regex
├── async
├── async-each
├── async-limiter
├── async-validator
├── asynckit
├── atob
├── autoprefixer
├── aws-sign2
├── aws4
├── axios
├── babel-code-frame
├── babel-eslint
├── babel-helper-vue-jsx-merge-props
├── babel-loader
├── babel-plugin-component
├── babel-plugin-dynamic-import-node
├── babel-runtime
├── balanced-match
├── base
├── base64-js
├── batch
├── bcrypt-pbkdf
├── bfj
├── big.js
├── binary-extensions
├── bluebird
├── bn.js
├── body-parser
└── bonjour