cloudstudio
Version:
Run VS Code on a remote server.
15 lines (11 loc) • 598 B
JavaScript
import * as fs from 'fs';
import path from 'path';
import { fileURLToPath } from 'url';
const root = path.join(path.dirname(fileURLToPath(import.meta.url)), 'node_modules', 'typescript');
function supportSPA() {
const workbenchPath = path.join(path.dirname(fileURLToPath(import.meta.url)), 'node_modules', '@vscode', 'test-web', 'out', 'server', 'workbench.js');
let content = fs.readFileSync(workbenchPath, { encoding: 'utf-8' });
content = content.replace('router.get(\'/\', async (ctx)', 'router.get(/.*/, async (ctx)');
fs.writeFileSync(workbenchPath, content, 'utf-8');
}
supportSPA();