DaftAcademy / frontend_levelup_2018

11 stars 33 forks source link

Praca domowa nr5 - regeneratorRuntime is not defined #26

Open rwasiak opened 6 years ago

rwasiak commented 6 years ago

Czy z taką konfiguracją Webpacka jaka była w boilerplate działają Wam funkcje async / await?

U mnie niestety pokazuje się ReferenceError: regeneratorRuntime is not defined.

Screenshoot

dzienisz commented 6 years ago

Musisz w takim razie dodać polyfill do Babela. Z tego co widzę będzie to "stage-0".

Łap te linki, jak będzie coś niejasne to pomogę.

rwasiak commented 6 years ago

Dzięki Kamil! :)

Działający fix:

  1. npm install babel-polyfill
  2. dodanie import 'babel-polyfill' na górze w App.js
michalwiacek commented 6 years ago

Z tego co ja wyczytałem (oraz było chyba na wykładzie) polyfilli już nie trzeba. Wystarczy w babelu usunąć ie oraz operę mini

https://www.valentinog.com/blog/how-async-await-in-react/

rwasiak commented 6 years ago

Michał, próbowałem z takimi ustawieniami i nie działało...

Screenshoot

michalwiacek commented 6 years ago

U mnie działa ale nie pokaże teraz ustawień bo pieszę mobilnie

michalwiacek commented 6 years ago

npm i babel-preset-env --save-dev

.babelrc :

{
  "presets": [
    ["env", {
      "targets": {
        "browsers": [
          ">025%",
          "not ie 11",
          "not op_mini all"
        ]
      }
    }],
    "react",
    "stage-2"
  ]
}