技术栈配置

本文介绍了三种技术栈的配置方式。

创建工作空间时可以指定具体的技术栈,不同技术栈的空间会加载不同的初始化环境、插件和空间配置,以提升用户在该技术栈下的空间使用体验。用户可以通过以下三种方式指定使用的技术栈。

从 DevStudio 首页中打开

创建工作空间时,从 DevStudio 首页中打开时,可以选择空间使用的技术栈

技术栈

从 Codeup 中打开

创建工作空间时, 如果想从 Codeup 源代码 WebIDE 入口针对某一技术栈初始化工作空间,可以在代码库页面的 设置-基本设置-编程主语言 处设置仓库的技术栈。

codeup

注意:此处的 Java 指的是 JetBrains IDEA 形态的 WebIDE,即 Java 11 Beta(Projector)

codeup

通过 .devcontainer.json 指定技术栈

除了上述两种方式,对于在 Codeup 代码库,还可以通过在代码库的根目录创建 .devcontainer.json 文件指定技术栈。

文件格式如下:

{
    "template": "node" 
}

其中 node 为 Node.js 技术栈对应的值,具体的对应关系如下 (其他语言模板筹备上线中,敬请期待):

  • Node.js:node

  • Python:python

  • Java(Theia):java-theia

  • Java(IDEA):java-projector

  • Go:go

  • Ruby:ruby

  • C/C++:cpp

  • Rust:rust

  • 通用:allinone

在配置好 .devcontainer.json 文件后,再次从 Codeup 或者 DevStudio 首页中打开时,就会使用中.devcontainer.json中配置的技术栈。此配置方式的优先级高于上述两种方式。

阿里云首页 云效2020 相关技术圈