无需配置环境,在浏览器内直接开启 React 与 Vue 框架开发

现代前端工程化通常依赖繁重的本地 Node.js 运行时与包管理工具。借助 GB Coder 深度集成的 WebContainer 核心技术,您可以在单个浏览器标签页内直接调度真实的 Node.js 微系统与 Vite 开发服务器。

1. React 18 现代化工程模版架构

在模版中心新建 React 18 工程时,系统会自动就绪 package.json、vite.config.ts 及 App.tsx,支持完整的 Monaco 智能类型提示与 JSX 编译。

// src/App.tsx
import React, { useState } from 'react';

export function App() {
  const [count, setCount] = useState(0);

  return (
    <main className="p-6">
      <h1 className="text-2xl font-bold">在线监控仪表盘</h1>
      <button 
        onClick={() => setCount(c => c + 1)}
        className="mt-4 px-4 py-2 bg-orange-600 text-white rounded"
      >
        累计点击:{count}
      </button>
    </main>
  );
}

2. Vue 3 单文件组件 (.vue) 浏览器端编译

Vue 3 模版依托浏览器端 @vue/compiler-sfc 编译器,直接解析包含 <template>、<script setup> 与 scoped 样式的单文件组件,实现响应式状态无缝联动。

<!-- src/App.vue -->
<template>
  <div class="vue-box">
    <h2>{{ greeting }}</h2>
    <button @click="num++">计数:{{ num }}</button>
  </div>
</template>

<script setup>
import { ref } from 'vue';
const greeting = ref('GB Coder 浏览器端 Vue 3');
const num = ref(0);
</script>

3. 在 xterm.js 终端中自由执行命令

使用快捷键 Ctrl+` 随时呼出集成终端,支持执行 npm install 安装流行三方库,启动 Vite 热更新服务,或运行自定义 npm 脚本。