From 884755f1e503804b59fd80c530b419cb690049c1 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Wed, 9 Sep 2020 10:46:32 -0700 Subject: [PATCH] doc: simplify circular dependencies text in modules.md PR-URL: https://github.com/nodejs/node/pull/35126 Reviewed-By: Michael Dawson Reviewed-By: Benjamin Gruenbaum Reviewed-By: Trivikram Kamat --- doc/api/modules.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/doc/api/modules.md b/doc/api/modules.md index 477a2e533c7b03..4d392dfb9b205e 100644 --- a/doc/api/modules.md +++ b/doc/api/modules.md @@ -98,10 +98,9 @@ may be necessary to install a specific version of package `bar`. The `bar` package may itself have dependencies, and in some cases, these may even collide or form cyclic dependencies. -Since Node.js looks up the `realpath` of any modules it loads (that is, -resolves symlinks), and then looks for their dependencies in the `node_modules` -folders as described [here](#modules_loading_from_node_modules_folders), this -situation is very simple to resolve with the following architecture: +Because Node.js looks up the `realpath` of any modules it loads (that is, it +resolves symlinks) and then [looks for their dependencies in `node_modules` folders](#modules_loading_from_node_modules_folders), +this situation can be resolved with the following architecture: * `/usr/lib/node/foo/1.2.3/`: Contents of the `foo` package, version 1.2.3. * `/usr/lib/node/bar/4.3.2/`: Contents of the `bar` package that `foo` depends