#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. Хорошо, я собираюсь установить его и посмотреть, смогу ли я воспроизвести проблему.