インストール

カルマはNode.js上で動作し、npmパッケージとして利用できます。

Node.js のインストール #

Mac または Linux ではNVMの使用を推奨します。Windows の場合は公式サイトから Node.js をダウンロードするか、NVM PowerShell モジュールを使用してください。

カルマはNode.js のすべてのLTS リリースで動作します。

カルマとプラグインのインストール #

推奨される方法は、カルマ(およびプロジェクトに必要なすべてのプラグイン)をプロジェクトのディレクトリにローカルでインストールすることです。

# Install Karma:
$ npm install karma --save-dev

# Install plugins that your project needs:
$ npm install karma-jasmine karma-chrome-launcher jasmine-core --save-dev

これにより、karmakarma-jasminekarma-chrome-launcher、およびjasmine-coreパッケージが現在の作業ディレクトリのnode_modulesにインストールされ、package.jsondevDependenciesとしても保存されます。そのため、プロジェクトに取り組む他の開発者は、これらの依存関係をすべてインストールするために、npm installを実行するだけで済みます。

# Run Karma:
$ ./node_modules/karma/bin/karma start

コマンドラインインターフェイス #

./node_modules/karma/bin/karma startと入力するのは面倒なため、karma-cliをグローバルにインストールすると便利です。コマンドラインから Windows でカルマを実行する場合は、これが必要になります。

$ npm install -g karma-cli

その後、karmaコマンドをどこからでも実行するだけでカルマを実行でき、常にローカルバージョンが実行されます。