Codio

Codio 是一种基于 Web 的云集成开发环境,支持几乎所有编程语言。每个项目都有其独立的 Box:一个可立即使用的服务器端开发环境,具有完整的终端访问权限。无限的面板和标签,以及大量的生产力功能。

自定义您的 Codio 项目 #

在帮助菜单旁边,您将看到“配置”选项,如果您没有看到它,请点击末尾的小箭头,然后选择“配置”。

这将打开一个 .codio 文件,您可以自定义和使用它,而不是在终端中输入命令。用以下文本替换现有文本

{
// Configure your Run and Preview buttons here.

// Run button configuration
  "commands": {
    "Karma Start": "karma start --no-browsers"
    "Karam Run": "karma run"
  },

// Preview button configuration
  "preview": {
    "Karma Preview": "http://{{domain}}:8080"
  }
}

如果需要,您可以更改 Karma 预览 条目的端口,但请记下更改,因为稍后您需要在 karma.config js 文件中包含该端口。

配置 #

  • 编辑 karma.conf.js 并添加以下内容
    // hostname for the server
    hostname: require('os').hostname() + '.codio.io',
  • 检查 webserver 端口条目,以确保它与 .codio 文件中定义的端口相同

      // web server port
      port: 8080,
    

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

您可以使用您的本地浏览器。

  • 或者

    • 打开一个终端窗口并输入

        $ karma start --no-browsers
      

      或者

    • 从运行菜单(最右边第二个按钮)中选择 Karma 启动

  • 从预览菜单(最右边按钮)中选择 Karma 预览

  • 切换回您的 Codio 项目,然后执行以下操作之一:

    • 打开一个新的终端窗口并输入

        $ karma run
      

      或者

    • 从运行菜单(最右边第二个按钮)中选择 Karma 运行

您的测试将执行