2016-12-27 10 views

答えて

1

カルマとジャスミンはAngular2とはまったく関係がありません。別々のライブラリで、完全に別々に実行できます。カルマを実行するために

、あなたが必要があると思います:

npm install -g karma-cli 
karma init my.conf.js // this will create a configuration file for Karma 
karma start my.conf.js 

これは、すべてのテストファイルを探し、それらを実行して、コマンドラインでの結果を示しています。

しかし、Typescriptで通常書いているAngular2コードを扱っているときに、コード自体に余分な依存関係がある場合は、カルマの設定が苦しくなる可能性があります。 あなたはKarmaのために最初にCSSファイルに変換する必要のあるsassファイルを持っているかもしれません(Karmaをブラウザと考えることができ、JSとCSSとHTMLのみ必要です)。

私が言ったように、あなたはまず、カルマにそれを与えるために、JavaScriptコードに変換するためにあなたのタイスクリプトコードが必要でしょうか?

この小さな仕事を扱う人が必要です。あなたのために、通常はこの日はウェブパックであり、かつては麻薬や蜂蜜を使用していました。

Webpackは洗練されたバンドラーであり、Angularで作業するときに必要となるほとんどすべてを行います。

WebJackとWebpackを一緒に使用することはお勧めできません。これは、WebpackがSystemJSの処理(ファイルの読み込みなど)を既に行っているためです。

+0

@ sk1234ギャルプタイプスクリプトhttps://www.npmjs.com/package/gulp-typescript – Milad

+0

ありがとうございました。 Angular 2(TypeScript)コードとJasmine-Karmaを使用してグルップを使用することはできますか?私はsystemJSとwebpackのリンクしか見つけられませんでした。あなたが持っている場合は、ガルプの情報をAngular 2(TypeScript)と親切に共有してください。前もって感謝します。 – sk1234

+0

gulpとwebpackを同時に使用できますか?またはSystemJSとWebpackの場合と同じですか? – sk1234

関連する問題