Cloud9

Cloud9 IDE 是一個開源的基於網路的雲端整合開發環境,支援多種程式語言,專注於網路堆疊(特別是 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