Karma 运行在 Node.js 上,并且可以通过 npm 包获得。
在 Mac 或 Linux 上,我们建议使用 NVM。在 Windows 上,请从 官方网站 下载 Node.js 或使用 NVM PowerShell 模块。
Karma 支持所有 LTS 版本 的 Node.js。
推荐的方法是在项目的目录中本地安装 Karma(以及项目所需的所有插件)。
# Install Karma:
$ npm install karma --save-dev
# Install plugins that your project needs:
$ npm install karma-jasmine karma-chrome-launcher jasmine-core --save-dev
这将把 karma
、karma-jasmine
、karma-chrome-launcher
和 jasmine-core
包安装到当前工作目录中的 node_modules
中,并将它们保存为 package.json
中的 devDependencies
,这样任何其他在项目上工作的开发人员只需要执行 npm install
即可安装所有这些依赖项。
# Run Karma:
$ ./node_modules/karma/bin/karma start
输入 ./node_modules/karma/bin/karma start
比较麻烦,因此您可能会发现全局安装 karma-cli
很有用。如果您想从 Windows 命令行运行 Karma,则需要执行此操作。
$ npm install -g karma-cli
然后,您可以简单地通过 karma
从任何地方运行 Karma,它将始终运行本地版本。