ich babel-cli bin mit für jsx und es6 Funktionen transpilesollten Sie deaktivieren reagieren transformations hmr in Produktion unter Verwendung von `env` Abschnitt in Babel Konfiguration
i mein Befehl build
von
geändert haben"build": "node build",
zu
"build": "babel-node build"
,
Alles funktioniert gut, bevor
Aber wenn ich den Build-Befehl ausführen, bekomme ich diese Fehler
Fehler: Einheimische [0] nicht erscheint ein module
Objekt mit Hot Module Ersatz-API aktiviert zu sein. Sie sollten react-transform-hmr in der Produktion deaktivieren, indem Sie den Abschnitt env
in der Babel-Konfiguration verwenden. Siehe das Beispiel in README: https://github.com/gaearon/react-transform-hmr
den Screenshot Siehe auch
Also sollte ich deaktivieren reagieren transformations hmr in der Produktion durch den Einsatz env
Abschnitt in Babel Konfiguration
und das ist mein .babelrc mag die Anweisungen
{
"presets": ["react", "es2015"],
"env": {
"development": {
"plugins": [
["transform-object-rest-spread"],
["transform-react-display-name"],
["react-transform", {
"transforms": [{
"transform": "react-transform-hmr",
"imports": ["react"],
"locals": ["module"]
}, {
"transform": "react-transform-catch-errors",
"imports": ["react", "redbox-react"]
}]
}]
]
},
"production": {
"plugins": [
["transform-object-rest-spread"],
["transform-react-display-name"]
]
}
}
}
Was mache ich falsch? Irgendeine Empfehlung?
Wenn Sie mit großen Schluck hinzuzufügen: http://stackoverflow.com/questions/28787457/how-can-i-set-an-environment -Variable-from-Schluck – Guy