Ben müthiş-typescript-yükleyici kullandığınız bir yükleyici olarak typescript 2 ve WebPack 2. kullanılarak açısal 2 uygulamasını inşa ediyorum. Tsconfig.json'da noImplicitAny = true ayarlıyorum. Ancak, örtük olarak kullandığım bazı npm paketlerinin bir 'herhangi' türü vardır. (örneğin, angular2-platform-düğümü). Bu yüzden bu kuralı yalnızca npm paketlerinde değil, uygulama kaynağımda atlamak istiyorum. Bunun için nasıl yapılandırabilirim?nasıl düğüm modülleri paketleri typescript en noImplicitAny = true kural atlamak için?
cevap
node_modules
10'u hariç tutabilirsiniz ancak benimkini false olarak ayarlıyorum ve node_modules
'u hariç tut. Bunu neden doğru olarak ayarlamanız gerektiğinden emin değilim.
Ben Bu nasıl hazırlayabilirim tsconfig.json
dosyasıdır
awesome-typescript-loader
kullanın.
{
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"noImplicitAny": false,
"sourceMap": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true
},
"exclude": [
"node_modules",
"public/js"
]
}
Sen skipLibCheck
derleyici seçeneği ile tüm beyan dosyalarını kontrol tipini atlayabilirsiniz
{
"compilerOptions": {
"noImplicitAny": true,
"skipLibCheck": true,
...
}
Bu, node_module paketlerini veya sadece Type definition dosyalarını içeriyor mu? – Rodney
@Rodney, _ * .d.ts_ dosyaları (konum önemli değil). Daha fazla bilgi [burada] (https://github.com/Microsoft/TypeScript/wiki/What's-new-in-TypeScript#new---skiplibcheck) –
- 1. Typescript içinde npm modülleri kullanma
- 2. Düğüm googlemaps nasıl kurulur? Düğüm paketleri
- 3. JSPM modülleri en son sürüme nasıl güncellenir?
- 4. Typescript
- 5. Düğüm modülleri npm ile nasıl yeniden oluşturulur?
- 6. Bina uygulaması, düğüm modülleri WebStorm
- 7. Rasgele düğüm modülleri clojurescript'ten kullanabilir miyim?
- 8. Düğüm modülleri için lisans anahtarlı sanal .git arşivi
- 9. IE: imleç atlamak için giriş atlamak
- 10. Tarayıcı sayfasının başına atlamak için nasıl kullanılır
- 11. Kaynak modülleri React Css Modülleri için nasıl çalışır?
- 12. TypeScript
- 13. DataContractJsonSerializer null değerleriyle düğümleri atlamak için
- 14. (TypeScript) Ayrıştırma SDK (Tarayıcı ve Düğüm) için tür tanımı oluşturma
- 15. SystemJS modülleri
- 16. typescript
- 17. TypeScript
- 18. Çekirdeğe atlamak için dvd'ye tıklayın
- 19. twitter önyükleme - nasıl bir çizgi atlamak için?
- 20. Typescript es6 modülleri değiştirilebilen değişken bağlayıcısını yeniden dışa aktarma
- 21. TypeScriptExperimentalDecorators öğesini TypeScript 1.8.5'te True olarak ayarlayamıyorum
- 22. Visual Studio Kodunun TypeScript için intellisense önbelleği nasıl temizlenebilir?
- 23. `npm install` uyarıları veren paketleri nasıl izleyebiliriz?
- 24. Komut dosyası esaslarına göre düğüm modülleri ve bower_components geri yükleme
- 25. Özyineleri atlamak için foreach'ı alma
- 26. Python Modülleri okunmaya değer en değerli
- 27. Paketleri eklemenin en iyi yolu Eclipse
- 28. Visual Studio 2015 NodeJS/typescript üzerine yazılmasını düğüm başlangıç dosyası
- 29. GoJS'de düğüm düzeyi nasıl atlanır?
- 30. xcode/iPhone için kural oluşturma
Neden noimplicity = true ayarlarken (2.0 daktilo versiyonunda eklenmiştir)? Neden doğru olarak ayarlanmış gerekiyor? – wuno
Çeşitli WordScript derleyici seçenekleri ayarlarının noImplicitReturns ve noUnusedParameters gibi diğer bayraklar dahil olmak üzere daha iyi kalitede kod üretilmesine yardımcı olduğunu buluyorum. 'Node_modules' göz ardı etmek doğru düzeltme gibi görünüyor. –