Узловые модули установлены, но недоступны
1 ответ
Решение
Глобальная установка Express, как правило, не очень хорошая идея, так как большинство модулей узлов работают путем установки на основе репо, так что любой может воссоздать среду, запустив npm install
,
Таким образом, рекомендуемый способ установки Express - это запустить npm install express --save
, который не только загрузит модуль, но и создаст запись в package.json проекта.
Express тогда никогда не запускается напрямую из командной строки, а вместо этого добавляется с помощью require()
либо в app.js, либо в файле, запущенном им. Примером того, как это сделать, является "официальный Hello World".