отсутствует файл для экспресс-генератора nodejs - PullRequest
0 голосов
/ 13 октября 2018

Я следую учебному пособию в здесь для Node.js + Express - Учебное пособие - Настройка Express .

, когда я следую приведенным ниже кодам:

npm install -g express-generator

затем

express testjsexpress

, затем измените каталог и установите зависимости:

npm install

и, наконец, запустите приложение с помощью

npm start

Затем после вызова localhost: 3000 Я вижу, что в выводе есть какая-то команда.Можете ли вы объяснить мне, почему эти ошибки происходят?Я хочу знать, что я пропустил и как это решить.Я имею в виду, почему я получаю 200 перед GET /stylesheets/style.css или 404 перед GET /robots.txt или GET /favicon.ico

> sccjsexpress@0.0.0 start x:\Projects\sccjsexpress
> node ./bin/www

GET / 200 482.237 ms - 170
GET /robots.txt 404 526.164 ms - 1362
GET /stylesheets/style.css 200 10.400 ms - 111
GET /favicon.ico 404 31.243 ms - 1362
GET / 304 14.910 ms - -

В моем выводе у меня есть вывод ниже:

Отсутствует помощник: «Добро пожаловать»

1 Ответ

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

Я попробовал те же шаги, что и вы, и все работает отлично.Я думаю, у вас есть проблемы с версией вашего узла.

проверьте текущую версию узла с помощью команды:

sudo node -v

Если вы ниже v8.X

, вам необходимо обновить версию узла.Я работаю с node v10.8.0

Вы можете обновить управление различными версиями узлов с помощью nvm (node version manager)

Чтобы установить nvm, вы можете перейти по ссылке здесь .и выполните шаги:

Установите нужную версию Node.js
Установите последнюю версию с nvm install node
Используйте последнюю версию с nvm use node
Установите последнюю версию LTS сnvm install --lts
Используйте последнюю версию LTS с nvm use --lts

...