[解決済み] http-server コマンドが見つかりません。
質問
htmlファイルをテストするために基本的なhttp-serverを実行しようとしているのですが、同じエラーに何度も遭遇してしまいます。
私が行ったのは
sudo npm install -g http-server
を何度も試しましたが、その度に
simple git:(master) http-server
このエラーがずっと続いています。
zsh: command not found: http-server
http-server / 8000など他のバリエーションも試しましたし、別のコマンド構文も使ってみましたが、何もうまくいかないようです。
npmのバージョンは5.5.1、nodeのバージョンは8.3.0、OSはMac OSX Sierra v10.12.6です。
また、私が気づいていないだけで、何か間違ったことをしているようでしたら、教えてください。
edit: tiny update pythonでサーバーを動かすことができましたが、なぜこれがうまくいかなかったのか、本当に知りたいのです。
編集2: 問題解決しました!ありがとうございます。
どのように解決するのですか?
npmのバイナリが
PATH
.
を実行して、npm バイナリがパス内にあることを確認します。
echo $PATH
. 印刷された出力のどこかに、次のようなものが表示されるはずです。
/home/bob/.npm-packages/bin:/usr/lobal/bin:/other/paths/that/contain/bins
/home/bob/.npm-packages/bin
を実行するたびに、npmのバイナリがインストールされるディレクトリです。
npm -g install whatever
.
もし、そのようなものが表示されない場合は、次のように読んでください。
npmのパーミッションの修正
で、あなたの環境が正しく設定されていることを確認する手順を説明します。 オプション 2 では、明示的に
PATH
.
もう一つ便利なのは、私がいつもやっているのは、このすべてを自分の
.bashrc
または
.bashprofile
を、あなたのホームディレクトリにある
-
macOSの場合
/Users/username/
-
nixの場合
/home/username/
.bashrc
NPM_PACKAGES="${HOME}/.npm-packages"
PATH="$NPM_PACKAGES/bin:$PATH"
しかし、あなたはzshellを使用しているようなので、rcファイルのために彼らが従うどんな慣習でも使用する必要があります。
それを修正するか、プロジェクトのパッケージレベルでhttp-serverをインストールし、npmコマンドでそれを起動することができます。
実行
npm install --save-dev http-server
を作成し、package.json を入れてください。
{
"scripts": {
"start": "http-server ."
}
}
を実行し
npm start
関連
-
[解決済み】Node Version Manager のインストール - nvm コマンドが見つかりません。
-
[解決済み】Node.jsのエラーECONNRESETをデバッグするにはどうすればよいですか?
-
[解決済み】「npm install」と「npm rebuild」の違いとは?
-
webpack ENOENTソリューションの起動
-
[解決済み】POSTできない/expressを使用するとエラーが発生する
-
[解決済み] Node.jsのプログラムにコマンドライン引数を渡すにはどうしたらいいですか?
-
[解決済み] npmスクリプトへのコマンドライン引数の送信
-
[解決済み] node.jsでHTTP POSTリクエストはどのように行われるのですか?
-
[解決済み] Node.js クイックファイルサーバ (静的ファイルオーバーHTTP)
-
[解決済み】sudo: npm: コマンドが見つかりません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ExpressJSとMeteorJSの比較【終了しました
-
[解決済み] 非推奨パッケージに関するNPM警告メッセージ
-
[解決済み】Mongooseで配列の値を更新する方法
-
[解決済み】AWS lambda function エラー - モジュール 'index' をインポートできません。エラー
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
[解決済み] Passport JSのreq.isAuthenticated()はどのように実装されていますか?[クローズド]
-
[解決済み] nodejsでfindAllのソート順を続編にする
-
[解決済み] TypeErrorです。リクエストパスにエスケープされていない文字が含まれています。
-
[解決済み] エラーメッセージ MongoError: bad auth URI 文字列で認証に失敗しました。
-
[解決済み] Express.js req.bodyが未定義です。