Wyszukiwanie w witrynie

Nie można uruchomić Claude z VS Code na komputerze z systemem Windows


Integracja Claude z Visual Studio Code obiecuje inteligentnego asystenta kodowania, ale napotkanie błędów, w których rozszerzenie nie uruchamia się, nie odpowiada lub nie uwierzytelnia, może zakłócić Twój przepływ pracy. Ten problem jest często frustrujący, ponieważ niespodziewanie zatrzymuje rozwój. W tym wpisie zobaczymy, co możesz zrobić, jeśli nie możesz uruchomić Claude z VS Code.

Nie można uruchomić Claude z VS Code na komputerze z systemem Windows

Problem zwykle wynika z nieprawidłowego lub brakującego klucza API, który uniemożliwia uwierzytelnienie się na serwerach Anthropic. Ograniczenia sieciowe, takie jak zapory korporacyjne, VPN lub ustawienia proxy, mogą blokować wychodzące żądania do API Claude. Niezgodności wersji między VS Code, rozszerzeniem lub Node.js mogą powodować ciche awarie lub niepowodzenia inicjalizacji. Uszkodzone instalacje rozszerzeń lub konflikty z innymi rozszerzeniami skupionymi na AI również często wywołują ten problem.

Jeśli nie możesz uruchomić Claude z VS Code, postępuj zgodnie z poniższymi rozwiązaniami.

  1. Zainstaluj i uwierzytelnij interfejs wiersza poleceń Claude Code
  2. Upewnij się, że globalny katalog bin npm jest w Twojej ścieżce PATH
  3. Zaktualizuj Node.js i rozszerzenie
  4. Wyłącz konfliktujące rozszerzenia i zainstaluj ponownie
  5. Skonfiguruj tryb uprawnień, aby ominąć monity zatwierdzenia

Porozmawiajmy o nich szczegółowo.

1. Zainstaluj i uwierzytelnij interfejs wiersza poleceń Claude Code

Oficjalne rozszerzenie VS Code nie używa klucza API. Zamiast tego opiera się na Claude Code CLI, które obsługuje uwierzytelnianie przez przeglądarkę. Jeśli CLI nie jest zainstalowane lub nie jesteś zalogowany, rozszerzenie nie może rozpocząć żadnej sesji. Zalecamy wykonanie poniższych kroków, aby zainstalować Claude CLI.

  • Otwórz Wiersz polecenia lub PowerShell.
  • Uruchom następujące polecenie, aby zainstalować CLI globalnie.
npm install -g @anthropic-ai/claude-code
  • Uruchom polecenie, aby się uwierzytelnić.
claude
  • Otworzy się okno przeglądarki. Zaloguj się na swoje konto Anthropic i przyznaj uprawnienia.

Zamknij terminal, a następnie uruchom ponownie VS Code. Rozszerzenie powinno teraz działać.

2. Upewnij się, że globalny katalog bin npm jest w twojej ścieżce PATH

Nawet po zainstalowaniu CLI, zintegrowanego terminala VS Code i rozszerzenia, plik wykonywalny claude może nie zostać znaleziony, jeśli globalny folder binarny npm nie znajduje się w ścieżce systemowej (PATH). Dodanie go zapewnia, że rozszerzenie może uruchomić CLI w razie potrzeby.

Najpierw zlokalizuj swój globalny folder bin npm.

npm config get prefix

Dodaj \bin (Windows) do tej ścieżki.

Wyszukaj Zmiennych środowiskowych, kliknij przycisk Zmienne środowiskowe, w sekcji Zmienne systemowe wybierz Path, kliknij Edytuj i dodaj folder.

Zamknij i ponownie otwórz wszystkie terminale i VS Code.

Zweryfikuj za pomocą claude –version w nowym terminalu w VS Code. Jeśli pokaże wersję, PATH jest poprawny.

3. Zaktualizuj Node.js i rozszerzenie

CLI Claude Code wymaga Node.js w wersji 18 lub wyższej. Starsza wersja może powodować awarie CLI lub jego ciche niepowodzenia, uniemożliwiając rozszerzeniu komunikację z nim. Przestarzałe rozszerzenia mogą również zawierać błędy, które zostały naprawione w nowszych wydaniach.

Przede wszystkim musimy sprawdzić wersję Node.js zainstalowaną na twoim komputerze.

node --version

Jeśli jest poniżej v18, pobierz i zainstaluj najnowszą wersję LTS z nodejs.org.

W VS Code przejdź do Rozszerzeń (Ctrl+Shift+X), znajdź Claude Code for VS Code i sprawdź, czy dostępny jest przycisk Aktualizuj. Jeśli tak, kliknij go. Po aktualizacji, całkowicie uruchom ponownie VS Code.

4. Wyłącz konfliktujące rozszerzenia i zainstaluj ponownie

Inne rozszerzenia AI lub asystenta językowego (takie jak Continue, Roo Code, Cody itp.) mogą czasami kolidować z oficjalnym rozszerzeniem Claude Code, szczególnie jeśli próbują przechwycić te same skróty lub uruchomić własne procesy w tle. Czysta reinstalacja naprawia również wszelkie uszkodzone pliki rozszerzenia.

  • W VS Code przejdź do Rozszerzenia (Ctrl+Shift+X).
  • Wyłącz wszystkie rozszerzenia oprócz oficjalnego Claude Code dla VS Code. Możesz to zrobić szybko, klikając prawym przyciskiem myszy na każde z nich i wybierając Wyłącz.
  • Uruchom ponownie VS Code i sprawdź, czy Claude działa.
  • Jeśli tak, ponownie włączaj swoje inne rozszerzenia jedno po drugim, aby znaleźć konflikt.
  • Jeśli problem się utrzymuje, odinstaluj rozszerzenie Claude, a następnie usuń jego folder (%USERPROFILE%\.vscode\extensions\anthropic.claude-code-*) ręcznie.
  • Uruchom ponownie VS Code i ponownie zainstaluj rozszerzenie z marketplace.

Na koniec sprawdź, czy twój problem nadal występuje.

5] Skonfiguruj tryb uprawnień, aby pominąć monity zatwierdzenia

Oficjalne rozszerzenie Claude Code respektuje ustawienia trybu uprawnień, które określają, czy Claude pyta o pozwolenie przed wykonaniem takich działań jak edytowanie plików czy uruchamianie poleceń w terminalu. Gdy ustawiony jest tryb bypassPermissions, Claude wykonuje polecenia automatycznie, bez wyświetlania monitów, co może rozwiązać problemy, gdy rozszerzenie wydaje się zawieszone lub nieaktywne z powodu oczekujących próśb o uprawnienia. Jest to szczególnie przydatne, jeśli rozszerzenie wydaje się zawieszać, ponieważ okna dialogowe uprawnień są ukryte lub nie wyświetlają się poprawnie.

Postępuj zgodnie z poniższymi krokami.

  • Otwórz VS Code i przejdź do Rozszerzeń (Ctrl+Shift+X).
  • Znajdź Claude Code for VS Code, kliknij prawym przyciskiem myszy i wybierz Ustawienia.
  • Znajdź i sprawdź ustawienie Claude Code: Zezwól na niebezpieczne pomijanie uprawnień.
  • Zlokalizuj Claude Code: Initial Permission Mode i zmień wartość z listy rozwijanej na bypassPermissions.
  • Całkowicie uruchom ponownie VS Code, aby zastosować zmiany.

Otwórz Claude Code i przetestuj, prosząc go o wykonanie prostej czynności, takiej jak odczytanie pliku; teraz powinien wykonywać to bez pytania o pozwolenie.

Jak ponownie uruchomić Claude Code w VS Code?

Aby ponownie uruchomić Claude Code w VS Code, otwórz Paletę Poleceń za pomocą Ctrl+Shift+P i uruchom polecenie Developer: Reload Window. Spowoduje to ponowne załadowanie całego okna VS Code, uruchamiając ponownie rozszerzenie Claude wraz ze wszystkimi innymi rozszerzeniami. Jeśli używasz CLI Claude Code w zintegrowanym terminalu, możesz również wpisać exit, aby zamknąć bieżącą sesję, a następnie ponownie uruchomić claude, aby rozpocząć nową sesję. Aby całkowicie zresetować, zamknij VS Code całkowicie, upewnij się, że nie pozostały żadne procesy w tle, a następnie ponownie otwórz swój projekt.

Czy Claude jest darmowy do używania z VS Code?

Nie, oficjalne rozszerzenie Claude Code do VS Code nie jest darmowe. Wymaga ono subskrypcji Claude Max (ceny od 100 do 200 USD miesięcznie) lub użycia klucza API Anthropic, co wiąże się z kosztami za tokeny w zależności od wybranego modelu. Chociaż Anthropic oferuje darmowy plan dla interfejsu internetowego Claude i aplikacji mobilnych, te darmowe kredyty nie dotyczą rozszerzenia VS Code ani CLI Claude Code. Aby korzystać z rozszerzenia, musisz mieć aktywny płatny plan lub kredyty API.

Powiązane artykuły