Babel Vorgabe nicht bieten Unterstützung auf IE11 für das Objekt.zuweisen - "Objekt unterstützt keine Eigenschaft oder Methode 'weisen'"
Ich bin mit babel-preset-env-version - 1.6.1 für meine app reagieren, ich bin immer eine Fehlermeldung im IE :- Objekt unterstützt keine Eigenschaft oder Methode 'zuweisen'
dies ist mein .babelrc :-
{
"presets": [
"react",
[
"env",
{
"targets": {
"browsers": [
"last 1 versions",
"ie >= 11"
]
},
"debug": true,
"modules": "commonjs"
}
]
],
"env": {
"test": {
"presets": [
[
"babel-preset-env",
"react"
]
],
"plugins": [
"transform-object-rest-spread",
"transform-class-properties",
"transform-runtime",
"babel-plugin-dynamic-import-node",
"array-includes",
"url-search-params-polyfill",
"transform-object-assign"
]
}
},
"plugins": [
"transform-object-rest-spread",
"transform-class-properties",
"syntax-dynamic-import",
"transform-runtime",
"array-includes",
"url-search-params-polyfill",
"transform-object-assign"
]
}
ich habe versucht, diese polyfills :-
https://babeljs.io/docs/plugins/transform-object-assign/
https://www.npmjs.com/package/babel-plugin-object-assign
aber es hat nicht funktioniert
bin ich mit dem syntax:-
let a = Object.assign({},obj);
überall in meinem Projekt
brauche ich ein polyfill, die funktionieren würde, für mein Projekt.
Mögliche Duplikate von Wie merge-Objekt in Internet Explorer 11
InformationsquelleAutor Ayesha Mundu | 2018-03-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie Babel Polyfill.
Entweder importieren Sie es in Ihrem Eintrag JS-Datei, oder verwenden Webpack.
oder in
webpack.config.js
HINWEIS :
babel-polyfill
importiert werden Soll, auf der ganz oben, sonst wird Es nicht funktionierenHINWEIS: es ist sehr wichtig!
InformationsquelleAutor Dominik Janković