javascript - feil TS6231: Klarte ikke å løse banen '' med filtypene: '.ts', '.tsx', '.d.ts'
Jeg jobber med firebase-funksjoner med typescript, og denne feilen vises i konsollen mens jeg kjører tsc . -watch:
[12:19:41 PM] Starting compilation in watch mode...
error TS6231: Could not resolve the path '' with the extensions: '.ts', '.tsx', '.d.ts'.
The file is in the program because:
Root file specified for compilation
[12:19:45 PM] Found 1 error. Watching for file changes.
Jeg har ingen anelse om hvor dette kan komme fra. Jeg har ikke endret noe siden sist dette fungerte.
Noen løsninger?
Svar #1
Jeg fikk denne feilen da jeg brukte tsc init i stedet for tsc --init
Svar #2
Bruk :
tsc
Og ikke:
tsc . // remove the dot
Så oppdater package.json til:
"script: {
"build": "rm -rf build && tsc", // delete build folder then complile
}
Svar #3
Prøv å kompilere prosjektet ved å angi banen til tsconfig.json (konfigurasjonsfil) eller katalogen der den er. Bruk --project.
tsc --project tsconfig.json
eller
tsc --project ./
Her i denne linken tsc CLI-alternativer kan du finne flere alternativer for å kompilere prosjektet ditt.
