私はWindows 7ボックスで angular-fullstack でangularアプリを開始しています。 grunt-bower-installなど、-gオプションを指定してnpmパッケージをインストールしました。最初に実行してアプリケーションを作成しました
yo角型フルスタックappname
アプリケーションの作成中に例外はありませんでした。アプリケーションが正常に作成された後、次を使用してアプリを実行しようとしました
うなり声サーブ
サーバーが実行されることを期待しています。しかし、「グラントサーブ」は失敗しました
"bower-install:app"(bower-install)タスクの実行Bowerパッケージの保存場所が見つかりません。
.bowerrc
ファイルを探しましたが、カスタムdirectory
プロパティが見つかりませんでした。次にbower_components
を試しましたが、それも存在しないようです。最後の手段として、1.0より前のcomponents
ディレクトリを試しましたが、それも見つかりませんでした。残念ながら、インストールしたBowerパッケージがどこにあるかを知らずに先に進むことはできません。
致命的なエラー:バウアーコンポーネントが見つかりません。
.bowerrcファイルを見つけましたが、app/bower_componentsを指していました。残念ながら、bower_componentsファイルはどこにもありません。自分でファイルを作成するために、ファイルの内容がどうあるべきかわかりません。この問題を引き起こしているファイルがないか、npmパッケージがありますか、正しくインストールしませんでしたか?
ありがとう
私は同じ問題を抱えていましたが、ここで私の場合にうまくいったものがあります:
その後、うっとりするサーブコマンドは完全に機能しました。注:多分Gitをインストールしてbower installを実行するだけで十分です。
紛らわしいことに、angular-fullstackに付属のgrunt-bower-installタスクは、bowerコンポーネントをインストールしません。何もインストールしません。このエラーは、bower_componentsを直接見つけることができないため、その処理を実行できないことを通知しようとしています。
問題を修正するには、bower install
を実行します。
Bowerをインストールしていない場合は、npm install -g bower
を最初に実行してください。
私は同じ問題に直面しましたが、npm install -g bower
に続いてbower install
だけを行い、grunt serve
が機能しました。
オルガが言及したことをする必要はありませんでした。
お役に立てれば。
npm install -g bower
はbowerコンポーネントをインストールしません。bower install
も実行してすべてのbowerのコンポーネントをインストールしてからgrunt serve
を実行する必要があります。それはうまくいくはずです
bower install
を実行してみてください。 gitに接続できないと言っている場合、以下のコマンドを実行するだけでレポジトリの場所を変更できます
$ git config --global url.https://github.com/.insteadOf git://github.com/
これにより、原因となっている組織ファイアウォールがgitをブロックする場合、gitではなくhttpsを介してダウンロードされます。
Bowerのインストールでは、パッケージをGitリポジトリから取得する必要があるため、最初にGitアプリケーションをシステムにインストールする必要があります。このリンクからダウンロードできます: https://git-scm.com/downloads ダウンロードした後、PATHが設定されていない可能性があるため、ControlPanel-> System and Security-> System-> Advance System Settings(左側)をクリックしてクリックし、次に、[環境変数]-> [システム変数]-> [パス]に移動し、[編集]をクリックして、次のパスを書き留めます。
; C:\ Users\admin\AppData\Local\Programs\Git\bin; C:\ Users\admin\AppData\Local\Programs\Git\cmd ....上記のパスはシステムのGitがインストールされている場所です。Gitがインストールされているシステム内の場所にクロールしてパスを選択できます「bin」および「cmd」フォルダーからPATH変数に貼り付けます。
これで、GITパスがセットアップされた後、コマンド「$ bower install」を入力できます。これにより、すべてのbowerパッケージがインストールされます。
npm install -g bower
bower install
grunt serve
私のために働いた...
私の場合、Sudo
を追加して動作させました。そこで、Sudo npm install -g bower
を実行してからbower install
を実行しました。 grunt serve
は、実行時に機能しました。