gaearon / gaearon/react-transform

Production

Offen
#2 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
68
Forks
2
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hello,

I have a transform used in production, let's say a sentry reporter.
I am getting this error _'File/Program node, we can't possibly find a statement parent to this'._

in my babelrc for production i use :

``` javascript
"env": {
"production": {
"optional": [
"optimisation.react.constantElements",
"optimisation.react.inlineElements",
],
"plugins": ["react-transform"],
"extra": {
"react-transform": {
"transforms": [{
"transform": "./react-transform-sentry-errors",
"imports": ["react","raven-js"],
"locals": ["'https://sentry@dns"]
}]
}
}
},
"development": {
"plugins": ["react-transform"],
"extra": {
"react-transform": {
"transforms": [
{
"transform": "react-transform-hmr",
"imports": ["react"],
"locals": ["module"]
},
{
"transform": "react-transform-catch-errors",
"imports": ["react", "redbox-react"]
},
]
}
}
}
```

if i remove _"optimisation.react.constantElements"_ the webpack build is ok.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduziere den Produktions-Webpack-Build mit der gezeigten Babel-Konfiguration und wiederhole ihn anschließend mit entferntem optimisation.react.constantElements. Vergleiche die beiden Ergebnisse und verfolge den gemeldeten statement-parent-Fehler durch das react-transform-Setup. Als abgeschlossen gilt die Aufgabe, wenn der Produktions-Build erfolgreich ist, während diese Optimierung weiterhin aktiviert ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, react, webpack
Bereich
build-system, tooling
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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