ember-cli / ember-cli/ember-cli-babel-polyfills

Default build (not prod) returns __chunk1_js.default$7 is not a function error

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

Beschreibung

```
evergreen.js:25 Uncaught TypeError: __chunk1_js.default$7 is not a function
at evergreen.js:25
at __babelPolyfillDefine (shared.js:10)
at evergreen.js:1
```

This seems to happen when my evergreen and targets don't match. Notice `'last 1 Edge versions'` missing in targets.

Using the following config:

```js
'ember-cli-babel-polyfills': {
evergreenTargets: [
'last 1 Chrome versions',
'last 1 Firefox versions',
'last 1 Safari versions',
'last 1 Edge versions'
],
},
```

And targets:

```js
'use strict';

const browsers = [
'last 1 Chrome versions',
'last 1 Firefox versions',
'last 1 Safari versions'
];

const isCI = !!process.env.CI;
const isProduction = process.env.EMBER_ENV === 'production';

if (isCI || isProduction) {
browsers.push('ie 11');
}

module.exports = {
browsers
};
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den Standard-Build mit den gezeigten Konfigurationen für ember-cli-babel-polyfills und Browser zu reproduzieren. Lies die Stellen des Stack-Traces in evergreen.js und shared.js und vergleiche anschließend, wie die Listen für evergreen und Zielbrowser verwendet werden. Die Aufgabe ist erfüllt, wenn der gemeldete __chunk1_js.default$7 TypeError nicht mehr auftritt, wenn sich diese Listen unterscheiden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
build-system
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 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.