Как я могу исправить невозможность найти Экспресс - PullRequest
0 голосов
/ 07 мая 2019

У меня установлены NodeJs, v10.15.3.
Я запустил npm install -g nodemon" and "npm install -g express.
В моей папке C:\Users\<username>\AppData\Roaming\npm\.

Я вижу express и express.cmd, а также в node_modulesпапка Я вижу подпапку Express.

Папка C:\Users\<username>\AppData\Roaming\npm\ находится на моем пути.Однако, когда я запускаю свой сервер с помощью nodemon, я получаю сообщение об ошибке:

Error: Cannot find module 'express'

Есть идеи, что я сделал неправильно?

1 Ответ

0 голосов
/ 07 мая 2019

Чтобы require() модуль в вашем пакете Nodejs, модуль должен существовать в кэше пакета вашего пакета (в каталоге ./node_modules в исходном каталоге вашего пакета).

Для добавленияпакет в кэш пакета вашей программы, сначала убедитесь, что у вас есть файл package.json, затем используйте npm для установки зависимости.Другими словами, запустите:

npm init

... и ответьте на вопросы, затем выполните:

npm install --save express

После этих шагов вы сможете запустить программу Nodejs.

...