私は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
まず実行してください。