Ошибка: не удается найти модуль 'loopback' в nodejs - PullRequest
0 голосов
/ 25 сентября 2018

Я сталкиваюсь с проблемой ниже и не могу определить основную причину.

Ошибка: не удается найти модуль 'loopback'

Ниже приведены зависимости, которые у меня есть вmy package.json

"loopback": "^3.19.0",
"loopback-boot": "^2.6.5",
"loopback-component-explorer": "^6.0.0",
"loopback-connector-postgresql": "^2.9.0"

Сначала я сделал npm i, а затем node .

Но выдает ошибку Cannot find module 'loopback'

Не понимаю, почему этоведет себя по-другому.Пожалуйста, предложите

Редактировать: Мои все модули находятся в

    > node_modules
      > .staging
        > //loopback modules and other modules are placed under .staging but not sure why. 

1 Ответ

0 голосов
/ 26 сентября 2018

Тот факт, что ваши зависимости находятся внутри промежуточного каталога, а не основного каталога node_modules, означает, что что-то пошло не так с процессом загрузки / установки, и ваши зависимости не установлены должным образом.И, следовательно, вы получаете сообщение об ошибке «Не удалось найти модуль».

Попробуйте выполнить следующие действия -

  1. Удалить package-lock.json
  2. Удалить папку Node Modules
  3. Выполните npm install, чтобы установить пакеты, перечисленные в package.json

После завершения установки все зависимости вашего узла должны находиться внутри вашей папки node_modules.

Возможно, стоит проверить, есть ли у вас более одной версии узла на вашем компьютере.Это также может вызвать аналогичные проблемы.

...