Детали разрешения node_modules - PullRequest
0 голосов
/ 26 июня 2018

Имея в виду следующий алгоритм поиска: https://nodejs.org/api/modules.html#modules_loading_from_node_modules_folders

Скажем, у нас есть это в package.json:

"dependencies":{
  "foo":"latest",
  "bar":"latest",
  "baz":"latest"
}

Учитывая приведенный выше алгоритм (прочитайте ссылку), я считаю, что это абсолютно верно, что в основной папке нашего проекта node_modules у нас должно быть как минимум 3 папки:

node_modules/
    foo/
    bar/
    baz/

что меня смутило, так это то, что я клянусь, я видел случай, когда foo / bar / baz отсутствовал, а модули все еще решались с помощью require. Хотя, может быть, я воображал вещи.

1 Ответ

0 голосов
/ 26 июня 2018

Вам придется запускать npm install большую часть времени, если вы обновили свой файл packages.json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...