node.js возвращает «Не удается найти модуль ‘lockit-mongodb-adapter'»

#node.js

#node.js

Вопрос:

Я прохожу свой первый node.js проект. Я установил lockit, есть app.js файл, и когда я пытаюсь его запустить, я получаю эту ошибку

 module.js:340
    throw err;
    ^ Error: Cannot find module 'lockit-mongodb-adapter'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at new module.exports (C:UsersxxDocumentsmailerindex.js:38:44)
    at Object.<anonymous> (C:UsersxxDocumentsmailerexamplesmongodbapp. js:32:14)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
  

Я совершенно уверен, что у меня установлен lockit-mongodb-adapter.

Ответ №1:

Вам необходимо установить модуль. Перейдите в корень каталога вашего приложения и запустите эту команду и убедитесь, что lockit-mongodb-adapter она находится в каталоге модулей вашего узла.

 npm install lockit-mongodb-adapter
  

Еще одна вещь, которую вы можете сделать, если уверены, что он установлен, — это дважды проверить, что установлено, выполнив эту команду:

 npm list 
  

И этот, чтобы увидеть, что установлено глобально:

 npm list -g 
  

Обновить:

Я смог воспроизвести проблему, с которой вы столкнулись. И чтобы решить эту проблему, я удалил модуль из каталога node moules. И повторно устанавливается с помощью следующей команды:

 npm install lockit-mongodb-adapter -save
  

Теперь он отображается в списке npm без проблем:

введите описание изображения здесь

Комментарии:

1. когда я запускаю эту команду: npm list, у меня возникает ошибка npm ERR! неверно: lockit-mongodb-adapter@0.4.1 C:UsersxxDocumentsmailere ошибка xamplesmongodbnode_moduleslockit-mongodb-adapter npm! не в порядке код 0

2. Хорошо, я собираюсь установить его и посмотреть, смогу ли я воспроизвести проблему.