JavaScript的TDD训练营环境搭建

下周一准备去蹭听公司组织的javascript TDD训练营。以前只是零散的使用javascript,水平相当于小白,笨鸟先飞,提前把环境鼓捣一下。

步骤:

1.nodejs安装

到http://www.nodejs.org/下载pkg包。然后一路next。安装后得到安装路径提示

Node was installed at

/usr/local/bin/node

npm was installed at

/usr/local/bin/npm

Make sure that /usr/local/bin is in your $PATH.

这样NodeJs环境静搭好了。

2.单元测试框架Jasmine搭建

进到 Jasmine的首页https://github.com/jasmine/jasmine。

找到安装方法:

npm install -g jasmine

3.MoCha搭建

npm install -g jasmine

查看搭建过程,都是在建立软连接。原来第一步的pkg包把所有的模块都已经下载了。看来这是nodejs的标配。

迅速搞定。等待下周一。

时间: 2024-07-28 23:08:10

JavaScript的TDD训练营环境搭建的相关文章

ArcGIS API for JavaScript开发环境搭建及第一个实例demo

原文:ArcGIS API for JavaScript开发环境搭建及第一个实例demo ESRI公司截止到目前已经发布了最新的ArcGIS Server for JavaScript API v3.9,它提供了更为丰富而又强大的功能.     一.安装前准备 1.ArcGIS Server for JavaScript API各版本下载地址:http://support.esrichina-bj.cn/2011/0223/960.html,我们选择下载最新的"ArcGIS API for Ja

Karma测试环境搭建

Karma是一个JavaScript的测试运行器.Karma更是一个测试环境,使用Karma可以很方便的的运行测试,今天我们简单地介绍一karma测试环境的搭建和基本的测试,我已经写好了一套测试用例,有谁需要可以私信我. 官网如下:http://karma-runner.github.io/0.12/index.html 我们总是实现完feature后再编写测试用例,但是根据TDD的原则,开发的流程一般是这样, 1.编写测试(执行失败的case) 2.运行测试(执行失败) 3.编写代码(让cas

Ionic2环境搭建及文件目录介绍

[注]引用自:http://blog.csdn.net/jasonzds/article/details/53821184 1环境搭建 一年前研究混合框架,初步确定了四种方案给公司选择,ionic,hbuilder,wex5,react-native这四个框架各有优缺点,ionic和react-native是国外框架,相对好一点,文档更新很快,就不一一说了,大概的思路都是一样的,js逻辑实现,同时调用原生功能,h5,css3 UI实现,其实他们都有自己的ui框架,当时选择了国内的hbuiler,

[Step-By-Step Angular2](1)Hello World与自动化环境搭建

随着rc(release candidate,候选版本)版本的推出,万众瞩目的angular2终于离正式发布不远啦!五月初举办的ng-conf大会已经过去了整整一个月,大多数api都如愿保持在了相对稳定的状态——当然也有router这样的例外,在rc阶段还在大面积返工,让人颇为不解——不过总得说来,现在学习angular2不失为一个恰当的时机. Google为angular2准备了完善的文档和教程,按理说,官网(https://angular.io)自然是学习新框架的最好教材.略显遗憾的是,在B

Phonegap(Cordova)3.4 + Android 环境搭建

PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台.它使开发者能够利用iPhone,Android,WP7等多种智能手机的核心功能--包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能. PhoneGap最初由Nitobi开发, 它被Adobe收购后,PhoneGap项目也被贡献给Apache软件基金会,并改名为 Apache Cordova. 目前最新版本:3.4.1 . Phone

TypeScript环境搭建

环境搭建 本篇将简单介绍一下TypeScript,并记录开发环境的搭建.使用Visual Studio Code进行一个简单的Demo开发过程. 第一部分.简介 TypeScript是一种由微软开发的自由和开源的编程语言.是JavaScript的一个超集.它在保留JavaScript语言本身特性的基础上添加了大量静态语言具有的一些特性,包括但不限于以下几点: 可选的静态类型 枚举.接口和类 命名空间 模块 Lambda表达式 编译时类型检查 在2013年6月微软正式发布了0.9版.之后在不断更新

Myeclipse下ExtJs环境搭建

一.资源下载以及相关介绍 Ext开发包,我们可以从官方网站里进行下载 http://www.sencha.com/products/extjs/download 笔者下载位置为Myeclipse根目录下 Ext开发包目录结构说明 builds目录为ExtJS压缩后的代码 docs目录为ExtJS的文档 examples目录中是官方的演示示例 locale是多国语言的资源文件,其中ext-lang-zh_CN.js是简体中文,必须引入 overview是ExtJS的功能概述 pkgs中是ExtJS

Cordova+ionic 开发hybird App --- 开发环境搭建

Cordova 开发hybird App 开发环境搭建 一.一些基础概念: Ant : 简单说来可以这么理解,如果你用记事本写JAVA程序,然后在cmd里输入javac命令编译它,但是有一天你发现每次手动输入太麻烦而且都是重复劳动,于是你下决心改变这种状况,然后学会了把javac命令写到一个bat文件中,以后编译只需要单击运行即可:然后随着你敲的代码越来越多,而且有了JAVA project概念,于是你手动新建了很多文件夹比如src.bin.lib,你有写了一个bat文件来减少你的重复劳动:再后

Sublime Text 3下C/C++开发环境搭建

Sublime Text 3下C/C++开发环境搭建 之前在Linux Mint 17一周使用体验中简单介绍过Sublime Text. 1.Sublime Text 3安装 Ubuntu.Linux Mint的软件管理器中已经能够找到Sublime Text 3,直接安装即可.或者去官网下载.deb或tarball安装包,手动安装. 2.Package Control管理器 ST最吸引我的第一点就是这个非常棒的扩展管理器!安装方法也很简单,在ST中按Ctrl+`进入ST的控制台,然后去官网上将