Kan ikke kompilere Loggfila bruke TSC node-modul

stemmer
3

Jeg prøver å lage en Loggfila til Java hjelp TSC node pakke modul. Først av alt, jeg har installert modulen hjelp npm install -g typescript. I min lokale katalogen har jeg laget en fil som heter classes.js inneholder en gyldig typescript-kode. Når du kjører tsc classes.jsfår jeg følgende feilmelding:Error reading file ./classes.js: File not found

Feilen gjør ikke mye fornuftig, siden filen eksisterer. er vist samme feilen når den absolutte filbanen brukes. Jeg lurer på om det er noe galt med TSC modul eller jeg mangler noe?

Publisert på 06/10/2012 klokken 08:48
kilden bruker
På andre språk...                            


2 svar

stemmer
3

Loggfila kompilatoren ser spesielt for utvidelser .strog .ts. Her er koden som løser inn filnavn:

if(!TypeScript.isSTRFile(normalizedPath) && !TypeScript.isTSFile(normalizedPath)) {
    normalizedPath += ".ts";
}  

Kompilatoren da ser etter en fil med navn normalizedPath, som i ditt tilfelle tilsvarer classes.js.ts, som ikke eksisterer. Etter min mening, kompilatoren skal sende ut en bedre feilmelding her.

Svarte 06/10/2012 kl. 09:01
kilden bruker

stemmer
0

Angivelig TSC node-modulen fungerer bare når den kompilerte loggfila har ts forlengelse. Jeg tror dette er en midlertidig begrensning som kan bli løst i fremtidige versjoner av TSC.

Svarte 06/10/2012 kl. 08:52
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more