2015-11-16 23 views
5

なぜこれを実行できないのか分かりません...私は以下のことを行っています。「コマンドが見つかりません:webpack-dev-server」のwebpack-dev-serverエラー

npm install -g webpack webpack-dev-server 

両方が正常にインストールされていることを確認しました。

$ webpack-dev-server --inline --hot 
zsh: command not found: 'webpack-dev-server' 

ロード/実行罰金、両方のローカルおよびグローバルのすべての私の他のNPMモジュールとしてこれに遭遇することはありません:今すぐ

、私がしようとwebpack-dev-serverを実行し、私は次の取得します。私はプロジェクトにもローカルにインストールしようとしましたが(package.json、npm install、yadda yadda ..に追加する)、同じエラーが表示されます。

何か不足していますか?

+0

私はUbuntuでこれと同じことが起こっています。それは数時間前にMacで動きました.... – jmacedo

+0

@jmacedo weird!それが単なるユーザーエラーではないことを知ってうれしい。たぶん彼らは壊れた更新*肩を押し*他の誰もが入力を持っている? – Prefix

+0

問題を抱えるには? –

答えて

4

this answer on GitHubごとに解決策を見つけた:

を、私は私のマシン上でこの問題を解決することができました。権限の問題であるようです。

私は、グローバルwebpackwebpack-dev-serverをインストールしました。しかし、その場合でも、$ webpack-dev-serverはコマンドが見つかりませんでした(前述)。

問題

は、NPMがroot権限を必要と /usr/local/lib/node_modulesにグローバルなパッケージをインストールしたことでした。

root権限を使用することを避けるために、私はグローバルパッケージは$HOMEディレクトリにインストールするディレクトリを変更しました。これを行うには、私は、このガイドに続く:私は世界的に再びwebpackwebpack-dev-serverをインストールhttps://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md

(sudoをせずにこの時間)、彼らは私の新しいディレクトリにインストールされていることを確認しました。

今度は$ webpack-dev-serverを実行できます。

2

問題は、npmがルート権限が必要な/ usr/local/lib/node_modulesにグローバルパッケージをインストールすることです。 これを避けるには、Sudo npm i -g webpack webpack-dev-serverを使用してください。
それは私のために働いた。

+1

これは質問への答えを提供しません。批評をしたり、著者の説明を求めるには、投稿の下にコメントを残してください。 – Bruce

+0

@ブルースそれは問題を解決する –

+0

あなたは上記の答えを書き直すだけです... – Bruce

関連する問題