"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
Вы можете исправить проблемы, выполнив следующие действия,
- установите http-сервер глобально по
npm install -g http-server
- добавлен "путь" в переменной среды для системной переменной. Путь будет таким
C:\Users\username\AppData\Roaming\npm