Cloud9

Cloud9 IDE 是一个开源的基于 Web 的云集成开发环境,支持多种编程语言,重点关注 Web 栈(特别是 JavaScript 和 NodeJS)。它几乎完全是用 JavaScript 编写的,并在后端使用 NodeJS。

配置 #

首先,确保 karma.conf.js 包含以下条目

hostname: process.env.IP,
port: process.env.PORT

在本地机器上手动捕获浏览器 #

您可以使用任何本地浏览器。

# Start Karma without browsers:
$ karma start --no-browsers

现在,在浏览器中打开 http://<projectName>.<cloud9User>.c9.io/

使用 PhantomJS 运行 Karma 单元测试 #

也可以在 Cloud9 服务器上运行无头 PhantomJS。

# Install the PhantomJS plugin:
$ npm install karma-phantomjs-launcher

# Start Karma:
$ karma start --browsers PhantomJS