上一篇 - 全栈测试时代已来

最佳技术选型 - Node.js

相信大家对 Node.js 已经不陌生,可以 Google 到的这里不赘述了。

它是构建跨平台的 WEB 应用首选,事件驱动与非阻塞 I/O 模型使其轻量、高效,拥有繁荣,膨胀的生态。

如何安装

使用过相关软件的朋友可能已经安装过 Node.js,有从官网直接装的,也有通过 brew 等软件包工具安装的,不过都很慢。

这里推荐使用国内源下载安装,node mirrors
下载对应系统平台版本安装即可。API 文档,也许你喜欢中文版

雾霾的原因,导致一些优秀的开放软件无法正常使用。这里可以找到 ChromeDriver, OperaDriver, Selenium, electron 等软件源

访问 cnpmjs.org 安装 Node.js 的包管理工具,此后安装 Node.js 模块将是飞速的。多年不用 windows 系统,对 win 的使用者可能会照顾不周,请见谅,不过网络上资料很多。

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

这里很重要

请先设置用户权限,后面不要使用 sudo 安装和运行 Node.js,避免无必要的权限问题。

$ sudo chown -R $USER /usr/local

源同步关系:

cnpm

我们安装个简单的模块测试一下:

$ cnpm i startserver -g

这是个简单的静态服务器,有兴趣的可以看 startserver 源代码,我们来测试一下是否安装成功:

# 开启 7777 端口,启动 Http 服务
$ startserver -p 7777

社区资源

欢迎讨论,互相学习。

微博: http://weibo.com/xudafeng
Github: https://github.com/xudafeng

下一篇 - 首次使用 Macaca


↙↙↙阅读原文可查看相关链接,并与作者交流