13

live-server をグローバルにインストールするには:

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
live-server@0.9.2 /Users/username/npm-global/lib/node_modules/live-server
├── object-assign@4.0.1
├── colors@1.1.2
├── event-stream@3.3.2 (pause-stream@0.0.11, duplexer@0.1.1, stream-combiner@0.0.4, from@0.1.3, map-stream@0.1.0, split@0.3.3, through@2.3.8)
├── opn@4.0.0 (pinkie-promise@2.0.0)
├── send@0.13.1 (escape-html@1.0.3, destroy@1.0.4, statuses@1.2.1, etag@1.7.0, fresh@0.3.0, range-parser@1.0.3, ms@0.7.1, debug@2.2.0, depd@1.1.0, mime@1.3.4, on-finished@2.3.0, http-errors@1.3.1)
├── morgan@1.7.0 (on-headers@1.0.1, basic-auth@1.0.3, depd@1.1.0, on-finished@2.3.0, debug@2.2.0)
├── connect@3.4.1 (utils-merge@1.0.0, parseurl@1.3.1, debug@2.2.0, finalhandler@0.4.1)
├── faye-websocket@0.10.0 (websocket-driver@0.6.4)
├── watchr@2.3.10 (bal-util@1.18.0)
└── serve-index@1.7.3 (parseurl@1.3.1, escape-html@1.0.3, batch@0.5.3, http-errors@1.3.1, debug@2.2.0, mime-types@2.1.10, accepts@1.2.13)

ここで何が欠けていますか?

4

8 に答える 8

13

主な問題は、ノード js がインストールされたモジュールのパスを認識していないことです。

このコマンドを入力して、すべてのグローバル モジュールのパスを取得します。

npm bin -g

パス (C:\Users\gf\AppData\Roaming\npm) が表示され、(PATH 環境変数にはない) も表示されます。

パスをコピーして、コンピューターのパス変数に追加します (他のソフトウェアをインストールするときと同じように)。たとえば、Windows 7 の場合 - マイ コンピューターを右クリック -> プロパティを選択 -> システムの詳細設定を選択 -> 環境変数

ここに画像の説明を入力

パス変数をダブルクリックします

ここに画像の説明を入力

変数値に最初にセミコロンを入力し、コピーしたパスを貼り付けます。これですべてが機能するはずです..

于 2018-06-27T14:16:13.890 に答える
7

注意点として、パス /Users/username をやみくもにコピー アンド ペーストしないでください。

npm bin -g

他の人が説明したように、その実際のパスをexport PATH=$PATH:/YourActualPathHERE

于 2018-11-25T17:22:02.497 に答える