アンギュラシードプロジェクトをインストールした後、次の手順を実行しました。
リポジトリをクローンしました:
git clone https://github.com/angular/angular-seed.git
cD角シード
次に、npm installを実行しました
インストールの最後に私は得ます:
[email protected] prestart C:\ Users\user\Documents\GitHub\comilion\angular-seed npm install
[email protected]ポストインストールC:\ Users\user\Documents\GitHub\myproject\angular-seed bower install
[email protected] start C:\ Users\user\Documents\GitHub\myproject\angular-seed http-server -a localhost -p 2324
「http-server」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
npm ERR! [email protected]開始:
http-server -a localhost -p 2324
npm ERR!終了ステータス1 npm ERR! npm ERR! [email protected]起動スクリプトで失敗しました。 npm ERR!これはおそらく、angular-seedパッケージの問題であるnpm ERR! npm自体ではありません。 npm ERR!これがあなたのシステムで失敗することを作者に言ってください:npm ERR!
http-server -a localhost -p 2324 npm ERR! npm ERR! npmオーナーls angular-seed npm ERR!上記の追加のログ出力がある可能性があります。 npm ERR!システムWindows_NT 6.1.7601 npm ERR!コマンド "C:\ Program Files\nodejs \\ node.exe" "C:\ Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "start" npm ERR! cwd C:\ Users\user\Documents\GitHub\myproject\angular-seed npm ERR! node -v v0.10.22 npm ERR! npm -v 1.3.14 npm ERR!コードELIFECYCLE npm ERR! npm ERR!追加のログの詳細は、npm ERR!にあります。
C:\ Users\user\Documents\GitHub\myproject\angular-seed\npm-debug.log
この問題を解決するための提案がある場合はお知らせください。
@BenFortuneが答えを見つけました
http-serverはnpm install -g http-server
を使用してグローバルにインストールする必要があります
受け入れられた解決策がうまくいかなかった場合。以下を試してください。これは私のシステムの問題を解決しました。
Npmとhttp-serverの両方の場所が環境変数「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
で確認できます
次の手順を実行して問題を修正できます。
npm install -g http-server
でグローバルにインストールしますC:\Users\username\AppData\Roaming\npm