node.js - Hvordan løse syntaksfeil, uventet token, export type?


Jeg brukte versjon 2.x av react-navigation, nå migrerer jeg til versjon 5.x. Jeg har installert alle modulene i henhold til dokumentasjonen, men når jeg kjører applikasjonen, får jeg denne feilen.

Det virker mer som en TypeScript-kompileringsfeil, men jeg er ikke sikker på hvorfor den dukket opp, siden jeg bare kjørte npm install-kommandoen og ikke har rørt noen node_module-filer.

error: SyntaxError: E:\PROJECTS\rnzone\BoxApp\node_modules\@react-navigation\stack\src\index.tsx: Unexpected token (51:12)

  49 |  * Types
  50 |  */
> 51 | export type {
     |             ^
  52 |   StackNavigationOptions,
  53 |   StackNavigationProp,
  54 |   StackHeaderProps,

Hva foreslår du?

Svar #1

Så jeg klarte å løse dette ved å oppgradere @babel/core og @babel/runtime i dev-avhengigheter.

Støtte for kun-type import + eksport ble lagt til i 7.9.0

Takk til nickyleach for å påpeke dette.

Relaterte artikler