問題タブ [gulp-karma]
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.
unit-testing - karma と gulp-karma をインストールすると、UNMET PEER DEPENDENCY が発生するのはなぜですか?
このチュートリアルに従って、カルマをテストに使用したいと思います。karma と gulp-karma をインストールすると、以下のエラー メッセージが表示されます。gulp-karma に必要な karma@1.3.0 がインストールされていないと表示されます。カルマをインストールすると、同じように表示されます。
今、正しくインストールされているかどうかを判断できません。
node_modules ディレクトリを削除し、キャッシュをクリアし、npm をアップグレードして最初から開始しようとしましたが、結果は同じです。
npm バージョン: 3.10.8
パッケージ.json:
C:\Projects\sayusiando.visualstudio.com_git\DigitalLibrary\src\Framework\Framework.UI.Spa>npm install karma --save ui.spa@1.0.0 C:\Projects\sayusiando.visualstudio.com_git\DigitalLibrary\src \Framework\Framework.UI.Spa `-- UNMET PEER DEPENDENCY karma@1.3.0
npm WARN オプションのスキップ オプションの依存関係: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents): npm WARN notsup オプションの依存関係のスキップ: fsevents@1.0.14 でサポートされていないプラットフォーム: 必要な {"os":"darwin"," arch":"any"} (current: {"os":"win32","arch":"x64"}) npm WARN gulp-karma@0.0.5 には karma@>=0.10 <=0.13 のピアが必要ですが、何もインストールされていませんでした。npm WARN ui.spa@1.0.0 リポジトリ フィールドがありません。npm エラー! コード 1
C:\Projects\sayusiando.visualstudio.com_git\DigitalLibrary\src\Framework\Framework.UI.Spa>npm install gulp-karma --save ui.spa@1.0.0 C:\Projects\sayusiando.visualstudio.com_git\DigitalLibrary \src\Framework\Framework.UI.Spa +-- gulp-karma@0.0.5 `-- UNMET PEER DEPENDENCY karma@1.3.0
npm WARN オプションのスキップ オプションの依存関係: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents): npm WARN notsup オプションの依存関係のスキップ: fsevents@1.0.14 でサポートされていないプラットフォーム: 必要な {"os":"darwin"," arch":"any"} (current: {"os":"win32","arch":"x64"}) npm WARN gulp-karma@0.0.5 には karma@>=0.10 <=0.13 のピアが必要ですが、何もインストールされていませんでした。npm WARN ui.spa@1.0.0 リポジトリ フィールドがありません。
C:\Projects\sayusiando.visualstudio.com_git\DigitalLibrary\src\Framework\Framework.UI.Spa>
angularjs - Karma がここでエラー メッセージなしで失敗するのはなぜですか - テストが実行されていません
かなり複雑なフロント エンド スタックを実行しています。ES6 で node、gulp、webpack、angular 1.5 を使用しています。
私は yo ファウンテン ジェネレーターを使用してプロジェクトをセットアップしました。
いくつかのテスト (失敗) を作成しましたが、別の予期しない失敗が発生していることに気付いたので、すべてのテストを削除しました。ここでも Karma は失敗しました (ただし、実行中のテストはありません)。その理由はわかりません。
内部で例外をスローし、それをテストの失敗として解釈しているように見える可能性がありますが、実際に知るにはカルマについて十分に知りません。
以下は、gulp テストの実行からの完全な出力です。誰がこれを引き起こすのか知っています。
phantomjs - 環境変数 PHANTOMJS_BIN の設定方法
この質問は以前に尋ねられたことがわかりましたが、回答を見ても、まだ環境変数を正しく設定できません。export コマンドを使用してみましたが、export が内部コマンドまたは外部コマンドとして認識されません。export コマンドを使用せずに PHANTOMJS_BIN の環境変数を正しく設定する方法を知っている人はいますか? 私が得ているエラーは次のとおりです PhantomJS を開始できません バイナリ C:\users が見つかりません.. プラグインで環境変数 PHANTOMJS_BIN エラーを設定してください gulp-karma カルマがコードで終了しました
私のノードのバージョンは 4.4.2 です
angular - Angular2 Jasmine テストの画像ソース
テンプレートに画像を含むコンポーネントがあります
カルマタスクを実行すると、そのようなエラーがスローされます
アプリが画像をうまくレンダリングすることに言及するには、カルマだけが不平を言っています。
アドバイスをいただければ幸いです。