2017-02-11 22 views
10

Angular 2'yi kullanıyorum ve görünüşte hiçbir yerde görünmüyor, node_modules/@types/jasmine/index.d adresinde aşağıdaki oluşturma hatasını almaya başladım. ts:Angular 2 yapı hatası: '=' index.d.ts içinde bekleniyor

Build: '=' expected 

Neyse ki buna düzeltmek mümkün, ama Stackoverflow üzerinde herhangi bir yerde bu soruyu bulamıyorum, bu yüzden bir soru gönderebilir ve aynı sorunu çalışır herkes için kendim cevap düşündüm .

cevap

13

Jasmine en yeni sürümü 2.1 altında typescript sürümleri ile sorunları var gibi görünüyor, ve 2 Açısal yüzden değiştirmek basitçe, bu sorunu çözmeye yönelik, typescript sürümleri 2.1+ ile sorunları var gibi gözüküyor "@types/jasmine": "^2.5.36""@types/jasmine": "2.5.36" (yani düzeltme işaretini kaldırın) senin package.json dosyasında. npm install'u çalıştırmadan ve paketlerinizi geri yüklemeden önce node_modules klasörünüzü silmeniz gerekebilir.