2015-04-30 15 views
14

Bazı TypeScript için yepyeni Visual Studio Code editörünü kullanıyorum.Nerede belirtilmelidir - VS Kodu'nda modül bayrağı?

Cannot compile external dependencies unless the --module flag is provided 

Sorum şu, O bayrağı sağlıyorsunuz burada: yazan bir kırmızı kırık alıyorum,

import Polygon = require('esri/geometry/Polygon'); 

Ama: Ve böyle bir d.ts bazı sınıfları içe çalışıyor? TypeScript derleyicisine bir bayrak olduğuna inanıyorum. Visual Studio'da, projedeki bir onay kutusu. Ancak Kod’da bunun için herhangi bir editör ayarı bulamıyorum.

+0

Şu anda çalışan tsconfig.json'unuzun bir örneğini sağlayabilir misiniz? Derlemeyi/çalıştırmayı Tamam kullanarak çalıştırıyorum ama yine de require() altında kırmızı çizgi var. teşekkürler – antfx

+6

nevermind .. config yeniden yüklemek için kod yeniden başlatılması gerekiyor. Yapılandırma değişikliklerinden sonra yeniden başlatmayı gerektiren VS Kodu ile bu deseni biraz görüyorum, – antfx

cevap

13

Ancak, Kod'da bunun için herhangi bir düzenleyici ayar bulamıyorum.

Sen tsconfig.json kullanmanız gerekir: Sadece editörü yeniden başlatmadan önemli bir adım olduğu gerçeğini göz aramak istediğiniz https://github.com/TypeStrong/atom-typescript/blob/master/docs/tsconfig.md

+0

Bu benim ilk tahminim aslında. Anlaşıldı, tsconfig'ımda bir hata oldu ve bu yüzden çalışmıyordu. Hata, dosya - duh - geçersiz json dosyasında yorumlar vardı. –

+1

sadece sayın: https://github.com/TypeStrong/atom-typescript#tsconfig-validation – basarat

+0

Mükemmel nokta. Yanıt olarak ilgili bir soru gönderiyorum. –

15

. Bir tsconfig.json yarattım ve bir süreliğine duvarımın üzerine basmıştım, daha önce antfx tarafından yapılan yorumu fark ettim ve eminim ki, VS Code'u yeniden başlatmak sorunu çözdü.