taleldayekh / sudoku-solver

0 stars 0 forks source link

SyntaxError: Cannot use import statement outside a module #50

Open JimOgren opened 3 years ago

JimOgren commented 3 years ago

Hej @taleldayekh!

Jag försöker kompilera Playground.tsx genom att köra tsc Playground.tsx men jag får felmeddelande gällande importen av sudoku-ts. Jag körde yarn install, är det något mer jag behöver göra för att kunna köra Playground-skriptet?

Jim

taleldayekh commented 3 years ago

Hmm, verkar vara liknande problem som när vi senast försökte kompilera filerna inuti React projektet. Vet inte riktigt varför så är fallet. Det funkar att köra det genom självaste appen men jag antar att det inte är det du vill. Ska kika närmre på det och försöka förstå.

JimOgren commented 3 years ago

Ja precis, när jag kör tsc i /app/ så får jag många felmeddelanden. Vore smidigt att kunna köra kompilera och testa ts-filer separat?

Hur kör jag den genom själva appen då förresten? Menar du genom ios-"simuleringen"?

taleldayekh commented 3 years ago

React sköter kompileringen själv och vad jag vet så kör man aldrig tsc för ett React projekt, jag har aldrig gjort det iaf. För en vanlig React webb app exempelvis kör man ett build kommando som kompilerar koden och generera js filerna.

Precis, Playground.tsx måste köras genom iOS-simulatorn. Antigen genom att importera den i någon av de befintliga app filerna men du skulle lika gärna kunna importera sudoku-ts direkt. T.ex. i App.tsx göra en import Sudoku from 'sudoku-ts'; och sedan använda metoderna i komponenten.

JimOgren commented 3 years ago

OK, coolt. Får experimentera lite!

Vi kanske kan titta lite på det tillsammans nästa gång vi hörs. I morgon kväll funkar fint för mig!

taleldayekh commented 3 years ago

Yes, låter toppen! 🙂