AngularJS——karma的安装

1,前言:

  刚刚学过了 grunt的安装以及使用,grunt的作用就是让我们平常不想做的任务能够自动化完成,并且可以自己 自定义任务,那么karma是什么呢?

  Karma是Testcular的新名字,在2012年google开源了 Testcular,2013年改名 Karma。karma是一个让人感到非常神秘的名字,表示佛教中的缘分,因果报应。

  Karma的作用是 基于 Node.js的javascript测试执行过程管理工具。

2,Karma的安装

  因为我是win8的系统,所以你们懂得,而且我默认你们安装了Node.js

  1. 安装karma-cli,打开我们 CMD面板,随便的一个位置输入 npm install -g karma-cli  

    这样我们会把 karma安装在我们系统的全局目录中去(C:\Users\jennyNJ\AppData\Roaming\npm\node_modules\karma-cli),注意安装了 karma-cli并不是安装了karma,现在网上有教程说是直接使用命令 npm install -g karma 就可以了,但是我试过很多遍都不可以,或许是系统的原因吧,但是如果先安装 karma-cli,再安装 karma就可以了,

  2. 安装 karma  可主动建立一个文件,用 CMD找到新建文件的目录,输入 npm install karma可从网络下载 karma

  

  3,运行 karma 输入 karma start

  

  可以在 http://localhost:9876浏览,

  

 

时间: 2024-07-31 15:07:18

AngularJS——karma的安装的相关文章

windows mean(mongodb+express+angularjs+nodejs) 一键安装脚本

最近在和几个同事研究mean(mongodb+express+angularjs+nodejs),这个框架看了个皮毛,但是安装部分基本上已经掌握了,目前还没有找到好的一键部署方案,所以我给同事们做了一个基础部署的脚本,本来想的很好,但是一次次的测试也比较浪费时间,基本功能完成之后,就没有再进一步的优化,先放出来大家看看吧,用某前辈的话说:这个东西不算脚本,只能算"顺溜",一步步完成安装和配置. 系统环境: nodejs版本: node-v5.6.0-x64.msi mongodb版本:

【AngularJS】Yeoman安装

看不到PPT的请自行解决DNS污染问题.

Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs、npm和karma

1.下载angularjs 进入其官网下载:https://angularjs.org/?,建议下载最新版的:https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.7/angular.js 所有版本:https://code.angularjs.org/ 2.示例1 HelloWorld ! 新建一个helloworld.html <!doctype html> <html ng-app> <head> &

Angularjs学习---ubuntu12.04中karma安装配置中常见的问题总结

karma启动时出现了很多问题: 1.安装karma前提条件 安装karma首先要安装nodejs,npm然后才可以安装karma.nodejs,npm的安装过程可以参考文章:Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs.npm和karma 2.安装karma步骤 karma官方指导教程:http://karma-runner.github.io/0.12/intro/installation.html 1).首先执行下面命令: npm in

Angularjs 基于karma和jasmine的单元测试

目录: 1. 单元测试的配置 2. 实例文件目录解释 3. 测试controller     3.1 测试controller中变量值是否正确     3.2 模拟http请求返回值,测试$http服务相关 4. 从文件中读取json,来模拟 http请求返回数据 5. 测试返回promise的service 已经有很多教程提到了angularjs项目的单元测试,但大都不是很全,如一些入门的文章,介绍了测试http service 却没有介绍如何从文件中读取测试数据来仿真.一些介绍如何从文件中读

基于karma和jasmine的Angularjs 单元测试

Angularjs 基于karma和jasmine的单元测试 目录: 1. 单元测试的配置 2. 实例文件目录解释 3. 测试controller     3.1 测试controller中变量值是否正确     3.2 模拟http请求返回值,测试$http服务相关 4. 从文件中读取json,来模拟 http请求返回数据 5. 测试返回promise的service 已经有很多教程提到了angularjs项目的单元测试,但大都不是很全,如一些入门的文章,介绍了测试http service 却

结合angularjs,Karma和Jasmine自动化单元测试

前言 在Java领域,Apache, Spring, JBoss 三大社区的开源库,包罗万象,但每个库都在其领域中都鹤立鸡群.而Nodejs中各种各样的开源库,却让人眼花缭乱,不知从何下手. Nodejs领域: Jasmine做单元测试,Karma自动化完成单元测试,Grunt启动Karma统一项目管理,Yeoman最后封装成一个项目原型模板,npm做nodejs的包依赖管理,bower做javascript的包依赖管理. Java领域:JUnit做单元测试, Maven自动化单元测试,统一项目

AngularJs单元测试

这篇文章主要介绍了angularJS中的单元测试实例,本文主要介绍利用Karma和Jasmine来进行ng模块的单元测试,并用Istanbul  来生成代码覆盖率测试报告,需要的朋友们可以参考下,以下可全都是干货哦! 当ng项目越来越大的时候,单元测试就要提上日程了,有的时候团队是以测试先行,有的是先实现功能,后面再测试功能模块,这个各有利弊,今天主要说说利用karma和jasmine来进行ng模块的单元测试. 一.Karma+Jasmine+ Istanbul Karma是Testacular

angularjs test

日渐感觉测试的重要性,不仅保证产品的质量,对以后重构提供保障 Karma的安装就不说了 npm install -g karma-cli npm install -g karma 配置文件应放在根目录下 1 module.exports = function (config) { 2 config.set({ 3 4 // base path that will be used to resolve all patterns (eg. files, exclude) 5 basePath: ''