私はライブサーバーをグローバルにインストールします:
npm install -g live-server
しかし、何らかの理由でそれが見つからず、次のエラーが発生します
bash: live-server: command not found
コマンドの後live-server
すべてが正しくインストールされています:
/Users/username/npm-global/bin/live-server ->
/Users/username/npm-global/lib/node_modules/live-server/live-server.js
[email protected] /Users/username/npm-global/lib/node_modules/live-server
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
ここで何が欠けていますか?
Npmインストールへのパスをパスに追加します。 .bash_profile
の最後にこの行を追加するだけです。 .bash_profile
に入れる前に、最初にbashで実行して、機能することを確認してください。
export PATH=$PATH:/Users/username/npm-global/bin
主な問題は、ノードjsがインストールされたモジュールのパスを認識していないことです。
このコマンドを入力して、すべてのグローバルモジュールのパスを取得します。
npm bin -g
パス(C:\ Users\gf\AppData\Roaming\npm)が表示され、(PATH環境変数にはない)も表示されます。
パスをコピーして、コンピューターのパス変数に追加します(他のソフトウェアをインストールするときと同じように)。例:Windows7の場合-コンピューターを右クリック->プロパティを選択->システムの詳細設定を選択->環境変数
Path変数をダブルクリックします
変数値に最初にセミコロンを入力し、コピーしたパスを貼り付けます。これですべてが機能するはずです。
注意点として、パス/ Users/usernameを盲目的にコピーして貼り付けるのではなく、必ず
npm bin -g
他の人が説明しているように、その実際のパスをexport PATH=$PATH:/YourActualPathHERE
私の場合(npmがパッケージからインストールされているUbuntu)live-server
モジュールがインストールされていません。助けになる:
# npm install -g live-server
root /管理者としてインストールしてみてください
Sudo npm install -g live-server
これがあなたの問題を解決することを願っています..それは私のために働きます...