$53 GRAYBYTE WORDPRESS FILE MANAGER $15

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/cpanel/ea-nodejs22/lib/node_modules/npm/docs/content/commands/

HOME
Current File : /opt/cpanel/ea-nodejs22/lib/node_modules/npm/docs/content/commands//npm-explain.md
---
title: npm-explain
section: 1
description: Explain installed packages
---

### Synopsis

```bash
npm explain <package-spec>

alias: why
```

### Description

This command will print the chain of dependencies causing a given package
to be installed in the current project.

If one or more package specs are provided, then only packages matching
one of the specifiers will have their relationships explained.

The package spec can also refer to a folder within `./node_modules`

For example, running `npm explain glob` within npm's source tree will show:

```bash
glob@7.1.6
node_modules/glob
  glob@"^7.1.4" from the root project

glob@7.1.1 dev
node_modules/tacks/node_modules/glob
  glob@"^7.0.5" from rimraf@2.6.2
  node_modules/tacks/node_modules/rimraf
    rimraf@"^2.6.2" from tacks@1.3.0
    node_modules/tacks
      dev tacks@"^1.3.0" from the root project
```

To explain just the package residing at a specific folder, pass that as the
argument to the command.  This can be useful when trying to figure out
exactly why a given dependency is being duplicated to satisfy conflicting
version requirements within the project.

```bash
$ npm explain node_modules/nyc/node_modules/find-up
find-up@3.0.0 dev
node_modules/nyc/node_modules/find-up
  find-up@"^3.0.0" from nyc@14.1.1
  node_modules/nyc
    nyc@"^14.1.1" from tap@14.10.8
    node_modules/tap
      dev tap@"^14.10.8" from the root project
```

### Configuration
#### `json`

* Default: false
* Type: Boolean

Whether or not to output JSON data, rather than the normal output.

* In `npm pkg set` it enables parsing set values with JSON.parse() before
  saving them to your `package.json`.

Not supported by all npm commands.



#### `workspace`

* Default:
* Type: String (can be set multiple times)

Enable running a command in the context of the configured workspaces of the
current project while filtering by running only the workspaces defined by
this configuration option.

Valid values for the `workspace` config are either:

* Workspace names
* Path to a workspace directory
* Path to a parent workspace directory (will result in selecting all
  workspaces within that folder)

When set for the `npm init` command, this may be set to the folder of a
workspace which does not yet exist, to create the folder and set it up as a
brand new workspace within the project.

This value is not exported to the environment for child processes.

### See Also

* [package spec](/using-npm/package-spec)
* [npm config](/commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
* [npm folders](/configuring-npm/folders)
* [npm ls](/commands/npm-ls)
* [npm install](/commands/npm-install)
* [npm link](/commands/npm-link)
* [npm prune](/commands/npm-prune)
* [npm outdated](/commands/npm-outdated)
* [npm update](/commands/npm-update)

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
17 Jan 2026 1.16 AM
root / root
0755
npm-access.md
3.578 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-adduser.md
1.804 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-audit.md
15.289 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-bugs.md
2.926 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-cache.md
2.893 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-ci.md
8.911 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-completion.md
0.888 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-config.md
3.997 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-dedupe.md
8.687 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-deprecate.md
1.7 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-diff.md
8.896 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-dist-tag.md
5.06 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-docs.md
2.904 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-doctor.md
4.938 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-edit.md
1.065 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-exec.md
11.134 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-explain.md
2.729 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-explore.md
0.982 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-find-dupes.md
6.638 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-fund.md
3.587 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-help-search.md
0.738 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-help.md
0.98 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-hook.md
2.338 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-init.md
9.624 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-install-ci-test.md
7.26 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-install-test.md
9.584 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-install.md
24.398 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-link.md
11.467 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-login.md
2.12 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-logout.md
1.708 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-ls.md
8.347 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-org.md
1.929 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-outdated.md
5.644 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-owner.md
3.021 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-pack.md
3.367 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-ping.md
0.751 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-pkg.md
7.938 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-prefix.md
1.183 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-profile.md
3.029 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-prune.md
5.61 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-publish.md
7.443 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-query.md
6.795 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-rebuild.md
4.884 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-repo.md
2.689 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-restart.md
1.438 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-root.md
1.071 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-run-script.md
7.384 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-sbom.md
8.142 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-search.md
3.383 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-shrinkwrap.md
0.901 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-star.md
1.673 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-stars.md
0.726 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-start.md
1.628 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-stop.md
1.31 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-team.md
3.994 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-test.md
1.205 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-token.md
2.825 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-uninstall.md
4.343 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-unpublish.md
4.386 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-unstar.md
1.537 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-update.md
11.593 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-version.md
6.74 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-view.md
5.48 KB
17 Jan 2026 1.16 AM
root / root
0644
npm-whoami.md
0.781 KB
17 Jan 2026 1.16 AM
root / root
0644
npm.md
5.537 KB
17 Jan 2026 1.16 AM
root / root
0644
npx.md
5.757 KB
17 Jan 2026 1.16 AM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF