我已经创建了一个测试项目文件夹,其中包含一个非常简单的package.json:
{
"name": "my-project",
"version": "1.0.0",
"devDependencies": {
"babel-cli": "^6.0.0"
}
}但是,当在项目文件夹中运行npm install时,它会安装很多包。所有这些都是从哪里来的?npm配置中是否有错误?
它现在在我的node_modules文件夹中:
amdefine
ansi-green
ansi-regex
ansi-styles
ansi-wrap
anymatch
arr-diff
arr-flatten
array-uniq
array-unique
arrify
asn1
assert-plus
async
async-each
aws-sign2
babel-cli
babel-code-frame
babel-core
babel-generator
babel-helpers
babel-messages
babel-polyfill
babel-regenerator-runtime
babel-register
babel-runtime
babel-template
babel-traverse
babel-types
babylon
balanced-match
bin-version
bin-version-check
binary-extensions
bl
boom
brace-expansion
braces
builtin-modules
camelcase
camelcase-keys
caseless
chalk
chokidar
combined-stream
commander
concat-map
convert-source-map
core-js
core-util-is
cryptiles
dashdash
debug
delayed-stream
detect-indent
ecc-jsbn
error-ex
escape-string-regexp
esutils
expand-brackets
expand-range
extend
extglob
extsprintf
filename-regex
fill-range
find-up
find-versions
for-in
for-own
forever-agent
form-data
fs-readdir-recursive
fsevents
generate-function
generate-object-property
get-stdin
glob
glob-base
glob-parent
globals
graceful-fs
graceful-readlink
har-validator
has-ansi
hawk
hoek
home-or-tmp
hosted-git-info
http-signature
indent-string
inflight
inherits
invariant
is-arrayish
is-binary-path
is-buffer
is-builtin-module
is-dotfile
is-equal-shallow
is-extendable
is-extglob
is-finite
is-glob
is-integer
is-my-json-valid
is-number
is-primitive
is-property
is-typedarray
is-utf8
isarray
isobject
isstream
jodid25519
js-tokens
jsbn
json-schema
json-stringify-safe
json5
jsonpointer
jsprim
kind-of
left-pad
line-numbers
load-json-file
lodash
log-symbols
loose-envify
loud-rejection
map-obj
meow
micromatch
mime-db
mime-types
minimatch
minimist
mkdirp
ms
nan
node-uuid
normalize-package-data
normalize-path
number-is-nan
oauth-sign
object-assign
object.omit
once
os-tmpdir
output-file-sync
parse-glob
parse-json
path-exists
path-is-absolute
path-type
pify
pinkie
pinkie-promise
preserve
private
process-nextick-args
qs
randomatic
read-pkg
read-pkg-up
readable-stream
readdirp
redent
regex-cache
repeat-element
repeat-string
repeating
request
semver
semver-regex
semver-truncate
shebang-regex
signal-exit
slash
sntp
source-map
source-map-support
spdx-correct
spdx-exceptions
spdx-expression-parse
spdx-license-ids
sshpk
string_decoder
stringstream
strip-ansi
strip-bom
strip-indent
success-symbol
supports-color
to-fast-properties
tough-cookie
trim-newlines
trim-right
tunnel-agent
tweetnacl
user-home
util-deprecate
v8flags
validate-npm-package-license
verror
wrappy
xtend如果我搞砸了我的npm配置,重置它的最好方法是什么?我可以只卸载node/npm和所有与它相关的东西吗?
发布于 2015-12-23 02:02:15
可能是你下的命令
npm安装
在您创建其他文件时的同一文件夹中。
仅babel-cli就有20个依赖项: v8flags、源映射、斜杠、请求、路径绝对、路径存在、输出文件同步、日志符号、寄存器、全局、fs-readdir-递归、转换-源-映射、命令、chokidar、粉笔、bin-版本检查、babel-运行时、babel-polyfill、babel-register、babel-core
https://stackoverflow.com/questions/34421758
复制相似问题