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

Błąd "Unexpected reserved word 'interface'. (4:0)"
DO
  • Rejestracja:prawie 7 lat
  • Ostatnio:ponad rok
  • 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.

edytowany 2x, ostatnio: Riddle
dzek69
Moderator
  • Rejestracja:ponad 18 lat
  • Ostatnio:około miesiąc
  • Lokalizacja:Rzeszów
1

Jeszcze "@babel/preset-typescript"


Xarviel
  • Rejestracja:ponad 3 lata
  • Ostatnio:około 4 godziny
  • 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

edytowany 3x, ostatnio: Xarviel
DO
Dziękuję za ten link, ale słabo się czuję w configach w ogólności, szukam czegoś, co da się przepisać 1:1, dosłownie.

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.