reactjs / reactjs/react-docgen

AssertionError [ERR_ASSERTION]: did not recognize object of type "File"

Offen
#497 5 Kommentare 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
TypeScript
Sterne
3.8k
Forks
316
Ø Merge
5 Std. 7 Min.
Gemergte PRs (30 T.)
4

Beschreibung

I have multiple errors with same types when trying build docs with styleguidist

image

Production mode doesn't work, development mode work properly.
Use react 17 with new jsx transform.

Source from production build
image

Browser error
bundle.41681933.js:formatted:33543 Uncaught TypeError: Object(...) is not a function

Main app with same config (webpack+babel) work properly in dev and prod mode

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Dokumentations-Build im Produktionsmodus mit React 17, der neuen JSX-Transformation, webpack und Babel zu reproduzieren, und vergleiche ihn anschließend mit dem funktionierenden Entwicklungs-Build. Untersuche die gemeldete "File"-Assertion und den TypeError im Browser; abgeschlossen ist die Aufgabe, wenn der Produktions-Build erfolgreich abgeschlossen wird und die generierte Dokumentation ohne einen der beiden Fehler funktioniert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
babel, react, webpack
Bereich
build-system, documentation
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.