"http-сервер" не распознается как внутренняя или внешняя команда

после установки проекта angular-seed я сделал следующие шаги:

клонировать репозиторий :

git clone https://github.com/angular/angular-seed.git

CD angular-seed

затем я запустил npm install

в конце установки выдается сообщение:

angular-seed@0.0.0 prestart C:UsersuserDocumentsGitHubcomilionangular-seed НПМ установить

angular-seed@0.0.0 postinstall C:UsersuserDocumentsGitHubmyprojectangular-seed Бауэр установить

angular-seed@0.0.0 начать C:UsersuserDocumentsGitHubmyprojectangular-seed http-сервер-локальный хост-p 2324

'http-server' не распознается как внутренняя или внешняя команда, исполняемой программой или пакетным файлом.

НПМ ERR! angular-seed@0.0.0 старт: http-server -a localhost -p 2324 НПМ ошибается! Выход статус 1 НПМ ERR! НПМ ошибается! Провалился в angular-seed@0.0.0 запустить сценарий. НПМ ошибается! Это, скорее всего, проблема с пакетом угловых семян, npm ERR! не с самим НПМ. НПМ ошибается! Скажите автору, что это не удается в вашей системе: npm ERR!
http-сервер-localhost - P 2324 npm ERR! Вы можете получить их информацию через: НПМ ошибается! владелец НПМ LS angular-seed npm ERR! Есть вероятность дополнительный вывод журнала выше. НПМ ошибается! Система Windows_NT 6.1.7601 НПМ ошибается! команда "C:Program Файлыnodejs node.exe "" C:Program Файлыnodejsnode_modulesnpmbinnpm-cli.js ""start" npm ERR! cwd C:UsersuserDocumentsGitHubmyprojectangular-seed НПМ ошибается! узел-v v0.10.22 npm ERR! npm-v 1.3.14 npm ERR! код ELIFECYCLE npm ERR! НПМ ошибается! Дополнительные сведения о регистрации можно найти в: npm ERR!
C:UsersuserDocumentsGitHubmyprojectangular-seednpm-debug.log

пожалуйста, дайте мне знать, если у вас есть какие-либо предложения, как решить этот вопрос.

4 ответов


@BenFortune нашел ответ, что это было

HTTP-сервер должен быть установлен глобально с npm install -g http-server


если принятое решение не сработало для вас. Попробовать следующее. Это решило проблему в моей системе.

убедитесь, что местоположения npm и http-сервера добавлены в переменную среды "PATH" (как пользовательская переменная, так и системная переменная).

если его нет,

добавить C:\Users\username\AppData\Roaming\npm и C:\Users\username\AppData\Roaming\npm\node_modules\http-server к переменной окружения 'PATH'


npm install -g http-server

используйте эту команду для установки http-server модуль в ваш проект. Вы можете проверить это в package.json


Вы можете исправить проблемы, выполнив следующие действия,

  1. установите http-сервер глобально по npm install -g http-server
  2. добавлен "путь" в переменной среды для системной переменной. Путь будет таким C:\Users\username\AppData\Roaming\npm