問題タブ [karma-webpack]

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.

0 投票する
0 に答える
396 参照

phantomjs - karma+webpack+typescript+mocha require が定義されていません

ノードでテストを実行するように環境を構成しようとしています。 これは私の webpack.config.test.js

カルマ.config.js

テスト1

テスト2

mocha-webpack で mocha + webpack を実行すると、問題なくテストが実行されます。

パッケージ.json

メッセージの表示に使用するブラウザに応じてカルマから実行すると、同様のエラーがスローされます.jsdomまたはPhantomJSでスローすると、次のエラーがスローされます

require が定義されていません o 見つかりません

git を見ると、問題を解決した唯一の答えは、カルマのプロセッサに次のものを入れることです。

それは同じ方法で、さまざまに変更しましたが、エラーは続きます。

概要の説明

概要の説明

0 投票する
0 に答える
740 参照

typescript - WebStorm + Webpack + Karma - デバッグできません

[webpack] カテゴリのすべての質問と思われるものを検索しましたが、役に立ちませんでした。以下は機能しませんでした:

背景:このシードspec.tsからファイルをデバッグしようとしています。デバッグ ポイントを追加できません。私が見つけた解決策では、デバッグ ポイントをトリガーすることはできません。

ファイル:

webpack.config.js

カルマ.conf.js:

パッケージ.json:

よろしくお願いします。

0 投票する
1 に答える
289 参照

angular - Karma と Angular2 - 分離されたテストと分離されていないテストを混在させると、ランタイム インジェクションが失敗する

Angular 2 アプリをサポートするモデルを作成しようとしています。私はAngular2が初めてなので、ご容赦ください。

モデルは、TypeScript に移行したい古い Java コード ベースからのポートです。そうすることで、「分離された」テストとして分類されるテストを再作成しています。

問題:

分離されたテストを追加した後、シードからのすべてのAngular2 テストは Karma で同様のエラーで失敗します。

https://github.com/Nava2/angular-starter/tree/master/src/app . _ 完全なログ出力は、この gistで入手できます。

WebStorm ツリーは次のとおりです。

WebStorm テスト ツリー

分離されたテストを削除すると、Angular2 テストでエラーが発生しなくなります。

再現可能な手順:

  1. このフォークを複製します: https://github.com/Nava2/angular-starter
  2. 走る、npm install
  3. 走る、npm run test

を削除するapp/model/entity.no-testbed.spec.tsと、エラーが消えます。なぜそれらが起こっているのかわかりません。これが私がこれを開発すべき方法ではない場合は、「あまり実践されていない道」で時間を無駄にしたくないのでお知らせください。

その他の情報

  • OS: Windows10
  • ノードのバージョン: v8.1.2