Uyarıyı alıyorum ...
Dekoratörler için deneysel destek, gelecekteki bir sürümde değişime tabi olan bir özelliktir. Bu uyarıyı kaldırmak için 'experimentalDecorators' seçeneğini `ayarlayın.
... tsconfig.json dosyasındaki compilerOptions'ım aşağıdaki ayarlara sahip olsa da:
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
Garip olan, dekoratörler kullanan bazı rastgele sınıfların bu uyarıyı göstermemesi, ancak aynı projedeki geri kalanların göstermesidir.
TypeScript derleyicisinde bu tür davranışlara ne sebep olabilir?
.ts
açısal bir projeye manuel olarak bir dosya eklemiş olabilirsiniz ; öyleyse, varsayılan TS derlemesi Açısal CLI ile çakışıyor. Dosyaya sağ tıklayın -> Özellikler -> Eylem Oluştur: Yok. Sonra gerekirse VS'yi yeniden başlatın.
code .
) yanlış dizinde başlatmak oldu . Her şey yolunda görünüyordu - gördüm ve tüm dosyalarımı düzenleyebilirdim - ilk başta hiçbir şeyin "yanlış" olduğunu fark etmedim. Ama bu aptal "Deneysel dekoratörler" uyarısını bir tanesine aldım - ve sadece bir tanesine! - Açısal bileşen. VSCode'dan çıktım, ( code .
tekrar) CORRECT dizininde (Açısal proje köküm ) yeniden başlatıldım ve uyarı kayboldu.