Я пытаюсь создать расширение vscode, и цель состоит в том, чтобы отобразить веб-просмотр с внешними HTML и CSS.
Загрузка и настройка HTML работает, но, к сожалению, CSS не будет загружен.
Создание веб-просмотра, загрузка HTML и настройка:
var resultPanel = vscode.window.createWebviewPanel("test", "TestWebView", vscode.ViewColumn.One, {});
fs.readFile(path.join(context.extensionPath,'src','languageMenue.html'),(err,data) => {
if(err) {console.error(err)}
resultPanel.webview.html = data;
});
Это работает, внутри HTML загружается CSS так:
<meta charset="UTF-8">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="theme.css">
CSS находится в той же папке, что и HTML (внутри папки src моего проекта расширения)
Что мне не хватает? Почему CSS не получает нагрузку?