問題タブ [bower]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - Karma e2e テストが typerror で失敗する
app/scripts の下に定義されたかなり最小限のアプリ (1 つのコントローラー、3 つのディレクティブ) があります。
でカルマを実行しkarma start
、localhost:9100 に移動すると、単体テストが実行されます。ただし、で実行するとkarma start karma-2e2.conf.js
、次のエラーが発生します。
私のテストは test/e2e/spec/*.js の下にあります
私の karma-e2e.conf.js は次のようになります。
私のテストは次のとおりです。
なぜ失敗し、どうすれば修正できますか?
bower - Bower の依存関係のバージョンの競合を解決するには?
私は両方に依存するプロジェクトを持っています:
- jquery ~1.9.1
- jquery>=1.7.2に依存する別のプロジェクト
しかし、実行するbower install
と、jquery 2.0.2 がインストールされてしまいます。これは壊れているようです。
(a) 制約を正しく解決するか、(b) 最終バージョンを明示的に強制的にインストールする (回避策) のいずれかを行うにはどうすればよいですか?
javascript - AngularJs ディレクティブの拡張
サードパーティのディレクティブ (具体的にはAngular UI Bootstrap )を少し変更したいと思います。pane
ディレクティブのスコープに追加したいだけです。
しかし、Angular-Bootstrap を Bower と合わせて最新の状態に保ちたいとも思っています。を実行するとすぐにbower update
、変更を上書きします。
では、このディレクティブをこの bower コンポーネントとは別に拡張するにはどうすればよいでしょうか?
bower - bower install は、メインの特定のファイルではなく、レポを取得します
bower経由でいくつかのjsファイルをインストールしようとしています。私のリポジトリにはメイン プロパティを持つ bower.json がありますが、dist/custom/ ディレクトリ内のファイルだけでなく、リポジトリ全体が components/ にインストールされます。
これが私のbower.rcの外観です
これはbowerが機能するはずの方法ですか?メインプロパティで特定のファイルを指定するだけでよいと思いました。
bower - Bower - bower と開発用に別々のリポジトリを作成する必要がありますか?
bowerから「インストール可能」なリポジトリを1つだけ持つことは可能ですか?
現在、開発リポジトリに接続されているbowerパッケージを登録していますが、実行時にファイルbower install
のみをダウンロードしたいです。dist
1 つ目は開発用、2 つ目は bower パッケージ リポジトリとして 2 つのリポジトリを保持している人を見てきました。
これは望ましい解決策ですか?それとも単一のリポジトリを持つことは可能ですか?
gruntjs - Bower が components.json ファイルを生成せず、エラーがスローされる
さて、私の問題は Yeoman、特に Bower の使用に関連しています。
私の個人用ラップトップ (OSX SL) と同僚用ラップトップ (OSX ML) の両方に、Yeoman スイートが完全にインストールされ、AngularJS プロジェクトを正常にスキャフォールディングして、うなり声でプレビューできます。
ただし、私の他のマシン (ML) は角度のあるプロジェクトを足場にすることができますが、コンポーネント フォルダーは生成されません。このため...
明らかに AngularJS ファイルが存在しないため、例外がスローされます。
Bower リポジトリの問題を調べましたが、この問題に直接関連するものは見つかりません。プロジェクトをインストールしようとすると、Bower も同じ例外 (tmp.js:260) をスローします。
他のアプリケーションや Angular ジェネレーターと同じように、最新バージョン (0.9.2) を実行していることを確認するために、アンインストール / 再インストールしました。すべて最新です (また、グローバル フラグを使用してインストールしたことを確認します)。
$PATH ファイルを同僚と比較したところ、同じだったので除外しました。
他の誰かがこの問題に遭遇しましたか? トラブルシューティングできる方法がもうないので、どんなアイデアでも大歓迎です:)
ありがとう
gruntjs - Grunt と Bower でデプロイするために FuelUX パッケージを最適化するにはどうすればよいですか?
Grunt と Bower は初めてです。bower を使用して FuelUX をインストールすると、app/components/fuelux ディレクトリに約 77 メガバイトのファイルが作成されます。(angular ジェネレーターを使用して) yo によって生成されるデフォルトの Gruntfile.js は、Grunt ビルド中にこれらのファイルをすべてコピーします。
これらすべてのファイルを Web/アプリ サーバーにデプロイする必要はないと確信しています。Grunt dist 出力ディレクトリに必要なファイルのみが作成されるようにする最善の方法は何ですか?