tsc düğüm modülünü kullanarak typescript derleme olamaz

oy
3

Ben tsc düğüm paket modülü kullanarak JavaScript içine daktilo derlemek çalışıyorum. Her şeyden önce, ben kullanarak modül yükledim npm install -g typescript. Benim yerel dizinde ben geçerli bir typescript kodu içeren classes.js adlı bir dosya oluşturdum. Çalıştırırken tsc classes.jsaşağıdaki hatayı alıyorum:Error reading file ./classes.js: File not found

Dosya mevcut beri hata, çok mantıklı değil. Mutlak dosya yolu kullanıldığında aynı hata gösterilir. tsc modülü ile yanlış bir şey olup olmadığını merak ediyorum yoksa bir şey eksik?

Oluştur 06/10/2012 saat 09:48
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
3

Typescript derleyici özellikle uzantıları arar .strve .ts. İşte giriş dosyası adlarını çözümler kodudur:

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

Derleyici sonra isimde bir dosyayı arar normalizedPathsizin durumunuzda karşılık gelir classes.js.tsyok. Bence, derleyici burada çıkış daha iyi bir hata mesajı olmamalıdır.

Cevap 06/10/2012 saat 10:01
kaynak kullanıcı

oy
0

Derlenmiş typescript dosyası sahip olduğunda Anlaşılan tsc düğüm modülü çalışır ts uzantısını. Bu TSC gelecekteki sürümlerinde sabit olabilir geçici sınırlama olduğuna inanıyoruz.

Cevap 06/10/2012 saat 09:52
kaynak kullanıcı

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