搭建 JavaScript 开发环境
安装Nodejs和npm
nodejs是javascript的运行环境。 npm是javascript的包管理器。 安装nodejs就会同时安装npm了。 到Node.js官方网站下载最新的版本进行安装 安装目录选择c:\dev\nodejs
验证安装
c:\>node -v
v8.7.0
c:\>npm -v
5.3.0
使用淘宝npm镜像
c:\>npm config set registry https://registry.npm.taobao.org
新建Hello Nodejs项目!
c:\dev\workspaces\nodejs>mkdir hello_nodejs
c:\dev\workspaces\nodejs>cd hello_nodejs
c:\dev\workspaces\nodejs\hello_nodejs>npm init
安装mocha测试框架和chai断言库
c:\>npm install --save mocha
c:\>npm install --save chai
新建hello_nodejs.js
function helloNodejs() {
return "Hello Nodejs!"
}
module.exports = helloNodejs;
console.log(helloNodejs());
运行hello_nodejs.js
c:\>node hello_nodejs.js
Hello Nodejs!
新建测试代码hello_nodejs.test.js
var helloNodejs = require('../hello_nodejs');
var expect = require('chai').expect;
describe('Hello Nodejs', function() {
it('should return Hello Nodejs!', function() {
expect(helloNodejs()).to.equal('Hello Nodejs!');
});
});
运行测试代码
$ npm test
> hello_nodejs@1.0.0 test C:\dev\workspaces\nodejs\hello_nodejs
> mocha
Hello Nodejs!
Hello Nodejs
√ should return Hello Nodejs!
1 passing (0ms)
参考
Nodejs 官方网站
国内优秀npm镜像推荐及使用
测试框架 Mocha 实例教程
Mocha 官方网站
Chai 官方网站
- 原文作者:Mike SU
- 原文链接:https://mikesu.net/35/
- 版权声明:本作品采用署名 4.0 国际 (CC BY 4.0)进行许可。