Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'docs/content/commands/npm-explain.md')
-rw-r--r--docs/content/commands/npm-explain.md10
1 files changed, 6 insertions, 4 deletions
diff --git a/docs/content/commands/npm-explain.md b/docs/content/commands/npm-explain.md
index 765221056..5ba2fe820 100644
--- a/docs/content/commands/npm-explain.md
+++ b/docs/content/commands/npm-explain.md
@@ -11,7 +11,7 @@ description: Explain installed packages
<!-- see lib/commands/explain.js -->
```bash
-npm explain <folder | specifier>
+npm explain <package-spec>
alias: why
```
@@ -26,9 +26,10 @@ alias: why
This command will print the chain of dependencies causing a given package
to be installed in the current project.
-Positional arguments can be either folders within `node_modules`, or
-`name@version-range` specifiers, which will select the dependency
-relationships to explain.
+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:
@@ -110,6 +111,7 @@ 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)