「grunt serve」が「Bowerコンポーネントが見つかりません」と表示する原因は何ですか? 質問する

「grunt serve」が「Bowerコンポーネントが見つかりません」と表示する原因は何ですか? 質問する

私はAngularアプリを始めています角度フルスタックWindows 7のボックスにインストールしました。grunt-bower-installを含むnpmパッケージを-gオプションでインストールしました。まず、次のコマンドを実行してアプリケーションを作成しました。

yo angular-fullstack アプリ名

アプリケーションの作成中に例外は発生しませんでした。アプリケーションが正常に作成された後、次の方法でアプリケーションを実行しようとしました。

うなり声サーブ

サーバーが実行されることを期待していました。しかし、「grunt serve」は失敗しました

「bower-install:app」(bower-install) タスクを実行していますが、Bower パッケージを保存している場所が見つかりません。

ファイルを探してみました.bowerrcが、定義されているカスタム プロパティが見つかりませんでしたdirectory。次に を試しましたbower_componentsが、これも存在しないようです。最後の手段として、1.0 より前のディレクトリを試しましたcomponentsが、これも見つかりませんでした。

残念ながら、インストールした Bower パッケージがどこにあるかがわからないと、先に進むことができません。

致命的なエラー: Bower コンポーネントが見つかりません。

.bowerrc ファイルは見つかりましたが、app/bower_components を指していました。残念ながら、bower_components ファイルはどこにも見つかりませんでした。自分で作成する場合、ファイルの内容が何であるべきかわかりません。この問題の原因は、ファイルが見つからないことでしょうか、それとも npm パッケージが正しくインストールされていないことでしょうか。

  • 私もnpmを使ってbowerをインストールしました*

ありがとう

ベストアンサー1

紛らわしいことに、angular-fullstack に付属する grunt-bower-install タスクは、bower コンポーネントをインストールしません。何もインストールされません。このエラーは、bower_components を直接見つけることができず、その機能を実行できないことを知らせようとしています。

この問題を解決するには、 を実行しますbower install

Bower がインストールされていない場合は、npm install -g bowerまず実行してください。

おすすめ記事