Ich erhalte den folgenden Fehler nach dem Upgrade v20 scherzen, wo sie die automatische babel-polyfill
aufgrund Speicherlecks entfernt:TypeError: Object.values ist keine Funktion - Wie man mit babel-preset-env im jest richtig polyfill füllt?
TypeError: Object.values is not a function
Ich weiß, ich dies jetzt auf meinem eigenen POLYfill brauchen, ich bin mit babel-preset-env
und haben die folgende .babelrc
Datei:
"env": {
"development": {
"plugins": ["transform-react-jsx-source"]
},
"test": {
"presets": [
"react",
"stage-3",
["env", {
"targets": {
"browsers": [
"firefox >= 36",
"chrome >= 38",
"opera >= 25",
"safari >= 9",
"ios >= 9"
],
"node": "6.11.4"
},
"useBuiltIns": "usage",
"include": ["es7.object.values"],
"debug": true
}],
"jest"
],
"plugins": [
"transform-class-properties"
],
}
}
ich kann sehen, dass es7.object.values
in der Debug-Ausgabe polyfilled werden:
Using polyfills:
...
es7.object.values {"chrome":"38","firefox":"36","ios":"9","safari":"9","node":"6.11.4"}
Aber ich bekomme immer noch die Fehlermeldung, Hilfe!