Stworzyłem kompilację Webpacka, która działa dobrze dla mnie - ma serwer dev, który używam do szybkiego ponownego ładowania, oraz serwer ekspresowy produkcji, który uruchamia szablon html plik i integruje plik bundle.js
.Błąd rejestrowania konsoli w bundle.js zamiast w komponencie React
To wszystko jest super, z wyjątkiem kiedy pracuję w moim dev-serwer, konsola daje mi komunikaty o błędach tak:
Uncaught Error: Expected the reducer to be a function.(…) bundle.js:36329
odwołuje bundle.js
jako źródła błędów, a nie komponent, nad którym pracuję, co bardzo utrudnia odnalezienie źródła błędu.
Wiem, o ile konsola jest świadoma, że plik bundle.js
zawiera błąd, ale w jaki sposób można uzyskać, aby konsola rejestrowała kod pakietu wstępnego? (na przykład Component.js
)
Z góry dziękuję.
To nie może być skierowana bezpośrednio do składnik, ponieważ używasz pakietu. Lepiej zrobić to dodać punkt przerwania do linii, która powoduje błąd i sprawdzić stamtąd –