关于karma:安装-Karma
装置 Karma对于 Karma 会是一个系列,探讨在各种环境下,应用 Karma 进行单元测试。初始化 NPM实现初始化 NPM 包治理,创立 package.json 项目管理文件。应用参数 -y 间接依照默认值创立 packgae.json 项目管理文件。PS C:\study\mykarma> npm init -yWrote to C:\study\mykarma\package.json: { "name": "mykarma", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1"}, "keywords": [], "author": "", "license": "ISC"} 当初,能够在我的项目文件夹中看到 package.json 文件曾经创立了游戏平台。装置 Karma当初,能够间接应用 NPM 来装置 karma。i 是 install 命令的缩写,-D 是 --save-dev 的缩写。PS C:\study\mykarma> npm i -D karmanpm WARN package.json mykarma@1.0.0 No descriptionnpm WARN package.json mykarma@1.0.0 No repository field.npm WARN package.json mykarma@1.0.0 No README datanpm WARN optional dep failed, continuing fsevents@1.0.7karma@0.13.21 node_modules\karma├── batch@0.5.3├── di@0.0.1├── graceful-fs@4.1.3├── rimraf@2.5.2├── mime@1.3.4├── colors@1.1.2├── source-map@0.5.3├── isbinaryfile@3.0.0├── bluebird@2.10.2├── dom-serialize@2.2.1 (custom-event@1.0.0, void-elements@2.0.1, extend@3.0.0, ent@2.2.0)├── http-proxy@1.13.2 (eventemitter3@1.1.1, requires-port@1.0.0)├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)├── glob@7.0.0 (path-is-absolute@1.0.0, inherits@2.0.1, once@1.3.3, inflight@1.0.4)├── useragent@2.1.8 (lru-cache@2.2.4)├── minimatch@3.0.0 (brace-expansion@1.1.3)├── lodash@3.10.1├── expand-braces@0.1.2 (array-unique@0.2.1, array-slice@0.2.3, braces@0.1.5)├── log4js@0.6.31 (semver@4.3.6, readable-stream@1.0.33)├── connect@3.4.1 (utils-merge@1.0.0, parseurl@1.3.1, debug@2.2.0, finalhandler@0.4.1)├── core-js@2.1.0├── body-parser@1.15.0 (content-type@1.0.1, bytes@2.2.0, depd@1.1.0, raw-body@2.1.5, debug@2.2.0, qs@6.1.0, iconv-lite@0.4.13, http-errors@1.4.0, on-finished@2.3.0, type-is@1.6.11)├── socket.io@1.4.5 (debug@2.2.0, has-binary@0.1.7, socket.io-parser@2.2.6, socket.io-adapter@0.4.0, engine.io@1.6.8, socket.io-client@1.4.5)└── chokidar@1.4.2 (path-is-absolute@1.0.0, inherits@2.0.1, async-each@0.1.6, glob-parent@2.0.0, is-binary-path@1.0.1, is-glob@2.0.1, readdirp@2.0.0, anymatch@1.3.0)PS C:\study\mykarma>当初咱们能够应用 node 来运行 karma 了。 ...