2014-11-20 12 views
14

Ktoś wie, dlaczego rozszerzenie przeglądarki ReactJS Chrome nie jest wyświetlane dla narzędzi dewelopera mein? Jest zainstalowany, w pewnym momencie działał.Zainstalowane rozszerzenie chrome ReactJS, ale nie wyświetlające się

używam Chrome w wersji 39.0.2171.65 (64-bit) Mac OS X v 10.7.5

Czytałem opinie na temat tego rozszerzenia, niektórzy ludzie mówili, trzeba wystawiać React jako globalny. Używam React NPM z: var React = require('react');

+3

powinieneś ustawić 'window.React', zobacz http://stackoverflow.com/questions/26347489/react-dev-tools-not-loading-in-chrome-browser – nilgun

Odpowiedz

31

W chrome://extensions/ wybrać Allow access to file URLs dla rozszerzenia React Developer Tools, używając v0.13.1 z React. Nie musiałem dodawać niczego do mojego kodu źródłowego.

+2

To uratowało mi życie !!! – Neto

12

Rozszerzenie React pojawia się tylko wtedy, gdy reagujesz załadowany do przeglądarki w zasięgu globalnym. Podobnie jak w przypadku @nlgndg, powinien on być obecny jako okno. Zrealizować

+1

Skopiuj Wklej z innej odpowiedzi: Główny warunkiem jest ustawienie okna. Reakcja. Jeśli używasz systemu modułowego (jak używam przeglądarki Browserify): 'okno typu!! ==" niezdefiniowane "&& (window.React = React)' Zazwyczaj powinno się to odbywać w głównym pliku źródłowym. –

+0

Dałem mu należne uznanie za odpowiedź, po prostu myślałem, że lepiej służyć jako odpowiedź dla wszystkich niż komentarz. –

+5

Dzięki, po prostu wpisano window.React = {} w konsoli, a karta React stała się widoczna w chrome dev tools oprócz zakładki audits. –

Powiązane problemy