Błąd "Unexpected reserved word 'interface'. (4:0)"

Błąd "Unexpected reserved word 'interface'. (4:0)"
DO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 165
0

Jest rzuca mi taki błąd, jak w tytule. Co już zrobiłam: doinstalowałam jako zależnośc developerską

Kopiuj
"@babel/preset-env": "^7.20.2",

i dodałam plik .babelrc z zawartością

Kopiuj
{
 "presets": ["@babel/preset-env", "@babel/preset-react"]
}

Tyle, że to nie wystarcza. Zdaje się, że jeszcze muszę coś przekonfigurować, ale nie bardzo wiem co.

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
1

Jeszcze "@babel/preset-typescript"

Xarviel
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 847
2

Ewentualnie ts-jest którego polecałem kilkanaście minut temu w poprzednim poście, działa bez żadnego webpacka / babela + ogarnia aliasy z tsconfig :D

https://kulshekhar.github.io/ts-jest/docs/getting-started/presets

Wtedy trzeba ustawić to bezpośrednio w konfiguracji jest

Kopiuj
// jest.config.js

module.exports = {
  preset: 'ts-jest',
  // ...,
}

a tutaj aliasy (ale to już inny wątek)

https://kulshekhar.github.io/ts-jest/docs/getting-started/paths-mapping

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.