экспресс: команда не найдена ошибка - PullRequest
0 голосов
/ 08 июня 2018

Я знаю, что в этой теме много ответов, но моя проблема все еще не решена.

Мои настройки:

  • Mac OS
  • Node.js v8.11.2
  • npm v5.6.0

Я пробовал это:

  • sudo npm install -g express-generator с здесь
  • reinstall node.js с здесь
  • экспресс-установка после npm init.(Но только «package.json» создается, когда я заканчиваю этот урок )

Когда я устанавливаю экспресс и генератор экспрессов,

$ npm install -g express
+ express@4.16.3
updated 1 package in 1.499s

$ npm install -g express-generator
/Users/soodiamond/.npm-global/bin/express -> 
/Users/soodiamond/.npm-global/lib/node_modules/express-generator/bin/express-cli.js
+ express-generator@4.16.0
updated 1 package in 0.925s

все ещене найти экспресс-команду

$ express myapp
-bash: express: command not found

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

У меня была точно такая же проблема при установке Express в первый раз.Вероятно, версия @ 4.16 имеет некоторые проблемы.
Попробуйте:
sudo npm install -g express@4.13.1

Сработало для меня!

0 голосов
/ 08 июня 2018

Модуль express не содержит bin в package.json, поэтому вы не можете вызвать его.(npm не создавать файл express в папке bin)

При запуске: sudo npm install -g express-generator,

...