typescript - .ts dosyasının alt dosyaları olarak .js ve .js.map dosyalarının nasıl elde edileceği


İlgili .ts dosyaları altında bir araya getirilmemiş bir sürü .js ve .js.map dosyam vardı, bu da ilgilendiğim dosyaları bulmayı çok daha zor hale getirdi.

Webstorm'u kullanmadan önce bu projede Eclipse ve TypEcs eklentisini denedim (bunun sorunumun nedeni olduğunu düşünüyorum).

Cevap #1

Gruplama ilişkileri, dosya izleyicileri çalıştırılırken oluşturulur ve önbelleklere kaydedilir. Önbelleklerin geçersiz kılması/yükseltilmesi/farklı bir sürüme geçilmesi vb. durumlarda bu ilişkiler kaybolur. Bunları geri yüklemek için projeniz için izleyicileri yeniden çalıştırmanız gerekir: bir proje kök klasörü seçin, Ctrl+Shift+A -> Ctrl+Shift+A tuşlarına basarak menü dışı eylemleri etkinleştirin -> "run file" yazın -> Run File Watchers... seçeneğini seçin. Bu işlemi daha az karmaşık hale getirmek için, Settings | Keymap bölümünde "Plugins | File Watchers | Run File Watchers" eylemi için özel bir kısayol atayabilirsiniz. İzleyici ayarlarına göre iç içe geçmiş yapıyı korumayı gerektiren bir bilet (WEB-7635) vardır, böylece ilişkiler, her şeyi yeniden inşa etmeye gerek kalmadan, izleyici ayarlarına göre otomatik olarak oluşturulur.

Cevap #2

Sorunu düzeltmek için NewOld.ts dosyasını açmam, bir değişken eklemem ve ardından silmem gerekti; bunun .ts izleyicisini tetiklediğini ve sorunu düzelttiğini varsayıyorum. Çalıştırdıktan sonra dosyaların artık iç içe geçmiş olduğunu görebilirsiniz: