Lorsque je met à jour mon VScode vers la v1.56.2 et ouvre WebView, j'obtiens ces messages:
Erreur Chargement de WebView: Erreur: Impossible d'enregistrer les travailleurs du service: TypeError: Impossible d'enregistrer un travailleur-service pour la portée ('vscode-webview: // 867f875b-c5a3-4504-8de2-2e8614bdc0f8 /') avec script ('VScode-webview: //867f875b-c5a3-4504-8de2-2e8614bdc0f8/service-worker.js? Platform = Electron & id = 867f875b-c5a3-4504-8de2-2e8614bdc0f8 & vscode-résiource-oorigin = HTTPS C5A3-4504-8DE2-2E8614BDC0F8.VSCODE-EBVIEW-TEST.com '): L'embrasure ne peut pas être démarrée.
Comment puis-je résoudre ce problème?
9 Réponses :
Il s'agit d'un bogue connu dans le code 1.56 . Il arrive pour certains utilisateurs de Windows lors de l'exécution de VS Code en tant qu'administrateur
En tant que solution de contournement, vous pouvez essayer de lancer VS Code avec le - No-sandbox
Flag de ligne de commande:
$ code --no-sandbox
- L'option NO-SANDBOX n'est plus là !? Des idées que cela a changé?
J'ai trouvé cette solution sur les problèmes de GitHub, mais cela ne fonctionne pas si une autre instance s'ouvre toujours. La fermeture des instances comme dit @shreyash pandey et d'autres ont été suffisants. La boîte - no-sandbox n'était pas vraiment nécessaire
J'ai rencontré ce problème et je ne suis pas un utilisateur Windows , c'est donc ma résolution:
J'ai constaté qu'il y avait une instance de code vs ouvert qui n'était pas affiché à tort sur mon quai. J'ai fermé cette instance et ouvert une nouvelle instance. Le problème avait disparu.
Je pense que le problème s'est produit parce que j'avais une instance de code VS ouverte, permis à une mise à jour logicielle d'exécuter en arrière-plan, reporté le redémarrage, ouvert une instance nouvelle et mise à jour du code, et l'ancienne instance est restée ouverte en provoquant des conflits. < / p>
OS: Ubuntu 20.04.2 LTS
Fast Soluton: Ouvrez le terminal et tapez Code Killall
. Solution facile et paresseuse: redémarrez votre ordinateur.
@Sydney Y pouvez-vous expliquer comment vous avez trouvé quel processus n'avait pas d'instance sur votre quai?
@Amfasis J'ai minimisé toutes mes applications ouvertes une par une. Je pense que vous pouvez également alt + tab ou utiliser la touche Windows.
J'ai eu un émission d'ouverture du gestionnaire Nuget. Dans le type de terminal "xkill" et cliquez sur VScode. Problème résolu. Aucun redémarrage du système requis.
@tritemio sur github a une excellente réponse:
https://github.com/microsoft/vscode/issues/125993#issuecomment-912439561
En bref, supprimer le dossier de cache: p>
rm -rf ~/.config/Code/Cache
Si vous utilisez Ubuntu, il y a probablement un autre processus VScode (peut-être caché), ce qui cause le problème.
essayez killall code
.
Pour moi, je devais juste fermer toutes les fenêtres du code VS.
Sympa ça l'a réparé pour moi, sur Ubuntu
@tritemio, merci pour le partage.
Cela a également semblé résoudre mes problèmes sur Windows pour "Extensions - Détails Afficher", "VS Code Release Notes View", "Gitlab Integrated Interactive Rebase Editor", etc.
J'ai suivi votre suggestion et supprimé les dossiers suivants;
Dans Windows, vous pouvez simplement corriger cette erreur en effaçant le cache pour VScode. Veuillez suivre les étapes ci-dessous:
Fermez VScode et tuez également tous les processus d'arrière-plan en cours d'exécution dans le gestionnaire de tâches.
Accédez à l'explorateur de fichiers et sur le chemin C: \ Users \ user_name> \ appdata \ roaming \ code
et effacez le contenu du cache , cachedData, Cachedextensions, cachedextensionvsixs (si ce dossier existe) et le cache de code
.
Ouvrez Vscode et vous êtes prêt à partir.
a également travaillé sur macOS. Les dossiers sont dans ~ / bibliothèque / support d'application / code /
J'ai également rencontré la même erreur "Erreur de chargement Web". J'ai résolu ce problème en déplaçant "vscode.app" dans "dossier d'application" au lieu du "dossier de téléchargement" sur macOS .
Je décrirai mon "symptôme" ici.
ce que j'ai essayé de résoudre ce problème:
ce que je soupçonne sur quel est le problème?
Peut-être que ces 2 VScode partagent la même ressource (pourraient être un fichier partagé), mais ils ont des autorisations différentes car l'un est sous le dossier d'application et un autre est sous le dossier de téléchargement.
m'est arrivé lorsque le code a commencé dans Windows CMD. Fermé vs code et l'ouvrir à la place de mon raccourci de barre des tâches, et l'erreur a disparu
La solution la plus simple pour ce problème dans n'importe quelle version de Linux consiste simplement à fermer d'autres instances de code vs et à utiliser une seule instance de code vs. OS: Linux 20.04.3 LTS
Votre réponse pourrait être améliorée avec des informations de support supplémentaires. Veuillez modifier pour ajouter plus de détails, tels que des citations ou de la documentation, afin que d'autres puissent confirmer que votre réponse est correcte. Vous pouvez trouver plus d'informations sur la façon d'écrire de bonnes réponses dans le centre d'aide .