2015-12-12 12 views
7

Zainstalowałem rozszerzenie Debugger dla Chrome 0.2.0 w kodzie VS, ale nie mogę uzyskać poprawnej konfiguracji launch.json. Korzystam z trywialnego Expressplace boilerplace here. Mam chromowany skrót z opcją --remote-debugging-port = 9222. Wszystko działa dobrze z natywną konfiguracją "type": node. Expressplateplate działa z węzłem ./bin/www i jest widoczny w chrome na http://localhost:3000 dla kontekstu. Szukam "żądania": uruchom wpis, który działa jak "nazwa": "Uruchom" "typ": konfiguracja "węzła". Oznacza to, że uruchamia Chrome i wyświetla stronę internetową, dzięki czemu mogę ustawić punkty przerwania klienta.Kod VS + Debugger dla Chrome node.js

Mój wpis launch.json dla chrome jest następujący.

{ 
     "name": "Launch localhost with sourcemaps", 
     "type": "chrome", 
     "request": "launch", 
     "url": "http://localhost", 
     "webRoot": "./bin", 
     "sourceMaps": true 
    }  

Odpowiedz

2

Jestem programistą tego rozszerzenia. Z podanych informacji musisz ustawić "url" na "http:localhost:3000" i prawdopodobnie "webRoot" na "./bin/www". Daj mi znać, jeśli nadal masz problemy.

+1

Działa to w przypadku uruchamiania chrome, ale nie uruchamia również węzła, tak że działa backend Express w tym samym czasie. Tak więc kończę z błędem przeglądarki, ponieważ nie może załadować strony domyślnej. –

Powiązane problemy