2016-06-20 12 views
5

Pracuję nad prostymi projektami do nauki. Teraz czytam o VS debugowania kodu, ale gdy próbuję debugowania kątowym 2 Project zawsze zatrzymują się tutaj:Problem z kodowaniem Angular 2 i VS: Reflect-Metadata

(function checkReflect() { 
    if (!(Reflect && Reflect.getMetadata)) { 
     throw 'reflect-metadata shim is required when using class decorators'; 
    } 
})(); 

Próbowałem na projekt Starter i CLI projektów. Zawsze tu wpadaj. Ale wszystkie projekty działają dobrze w przeglądarce bez błędu. Wygląda na problem z IDE.

+0

miałeś szczęścia naprawienie tego? Być może warto rozważyć samodzielne udzielenie odpowiedzi na to pytanie, aby inni mogli je znaleźć. – Askanison4

+0

Nie. Nie próbuję debugować w kodzie VS po tym pytaniu. Korzystam z Narzędzi dla programistów Chrome. Wrócę po tę grę po zakończeniu Angular 2 Final. – Crypto

Odpowiedz

0

Najlepszym sposobem na debugowanie kodu opartego na javascript jest debugowanie go do debugera przeglądarki. Wszystkie IDE mają własne narzędzie do debugowania i nie mają żadnej jednolitości.

+0

Nie wiem, dlaczego zostało to wznowione - na pytanie nie ma odpowiedzi. – Askanison4

+0

Brak odpowiedzi. Ale pomocne. – Crypto

0

Oznacza to, że nie masz następujące zależności zainstalowane w projekcie:

npm install reflect-metadata crypto --save

+0

Nie. Nie mam problemu z przeglądarką (Narzędzia Chrome Dev). Problem dotyczy kodu VS. – Crypto

+0

OK, ale możliwe, że metadane odbijające nie są zainstalowane w bazie kodu VSCode, więc należy się tam zameldować. – codef0rmer