2016-02-05 20 views
11

Modülü yüklemek için TypeScript ve jspm & system.js kullanarak bir web uygulamasını önyüklemeye çalışıyorum. Çok uzağa gitmiyorum.jspm/jQuery/TypeScript - "jquery" modülünün varsayılan dışa aktarımı yok

jspm install jquery 

Ve temelleri:

<script src="jspm_packages/system.js"></script> 
<script src="config.js"></script> 
<script> 
     System.import('main'); 
</script> 

main.ts: jspm yükleme ve jQuery yüklemek için kullandıktan sonra

import $ from "jquery"; 

export class Application { 
    constructor() { 
     console.log($); 
    } 
} 

typescript derlemek olmaz çünkü "Modül ' jquery 'varsayılan dışa aktarma yok

Oluşturulan config.js doğru eşlemeye sahip: "jquery": "npm: jquery @import * as $ from "jquery";

veya ithalat isimli ihracatın: modül varsayılan ihracat yok olduğunda 2.2.0"

+1

olarak * Eğer 'ithalat çalıştı mı "jquery" den $; '? –

+0

Bu işe yarıyor! Bunu bir cevap olarak gönderiyorsan kabul edebilirim. – user888734

+0

Bu benim için çalıştı! – Dan

cevap

41

, sen nesne olarak komple modül alabilir import { ajax, css } from "jquery";

+1

Adlandırılmış dışa aktarma çalışmıyor. Modül jquery'inin ihraç edilmiş bir üyesi yok 'css'. – mradzinski

+0

Koşmayı unutmayın: npm jquery yükleyin. – user321

İlgili konular