Add launch config/task for "yarn web"

This commit is contained in:
Rob Lourens
2019-10-15 11:27:17 -07:00
parent 43e85c223c
commit 84d62ea8a3
3 changed files with 36 additions and 1 deletions

View File

@@ -13,11 +13,18 @@ const fs = require('fs');
const path = require('path');
const util = require('util');
const opn = require('opn');
const minimist = require('vscode-minimist');
const APP_ROOT = path.dirname(__dirname);
const WEB_MAIN = path.join(APP_ROOT, 'src', 'vs', 'code', 'browser', 'workbench', 'workbench-dev.html');
const PORT = 8080;
const args = minimist(process.argv, {
string: [
'no-launch'
]
});
const server = http.createServer((req, res) => {
const parsedUrl = url.parse(req.url, true);
const pathname = parsedUrl.pathname;
@@ -213,4 +220,6 @@ async function serveFile(req, res, filePath, responseHeaders = Object.create(nul
}
}
opn(`http://localhost:${PORT}`);
if (args.launch !== false) {
opn(`http://localhost:${PORT}`);
}