2015-03-17 9 views
7

Tamamen jsfiddle.net üzerinde çalışan bir proje üzerinde çalışıyorum. Ancak, bu projeyi webStorm'da çalıştırmaya çalıştığımda iki hata alıyorum.WebStorm Yerel olarak kayıtlı bir kütüphane yok

ilk: document is not defined

ikinci: ben burada sorumu sonrası no locally stored librarry

önce, ben stackoverflow arandı ancak herhangi çözümler bulamadık.

kütüphaneler: libraries that i loaded

ve benim html kodları: Zaten yaptım ben kütüphaneleri yüklü halde

<!DOCTYPE html> 
 
<html> 
 
<head> 
 
    <title>Super Mario!</title> 
 
    <link rel='stylesheet' type='text/css' href='myMario.css'/> 
 

 
    <script type='text/javascript' src='//code.jquery.com/jquery-1.11.2.min.js'></script> 
 
</head> 
 
<body> 
 
<img src="http://i1061.photobucket.com/albums/t480/ericqweinstein/mario.jpg"/> 
 
</body> 
 
</html>

neden u bu hataları aldın ve başarılı kaynak komut tanımlanmış benim html? ne yapmalıyım ?

+0

Eğer broswer içinde test ettik? – Jai

+0

Kodunuzu nasıl çalıştırıyorsunuz? HTML sayfasını açarak tarayıcı nedir? Veya? – lena

cevap

8
  1. sizin .js çalıştırırken sağ tıklama menüsü var içinde sağ, 'Run file_name.js' aracılığıyla doğrudan hatayı dosyası almak görünüyor? Bunu yaparken Node.js. kullanarak çalıştırıyorsunuz. Ancak 'belge', Node.js. tarafından yürütülen sunucu tarafı komut dosyalarında kullanılamaz. Bu, yalnızca istemci tarafında javascript'te, yani tarayıcıda, sunucuda çalışan Javascript API motoru değil, oluşturulan HTML'deki bir etiketle çalıştırılırken tanımlanır. BTW, .js dosyanız HTML kod snippet'inde görebildiğim kadar HTML sayfanızda bile yer almıyor ...

  2. Bu aslında bir hata değildir ... WebStorm, uzak kaynakları kullanamaz tamamlanma için CDN bağlantıları aracılığıyla. Bu tür bağlantıları gördüğü zaman, ~ .WebStorm9 \ system \ extLibs \ 'de karşılık gelen kütüphaneyi arar ve eşleşen kitaplık bulunamazsa, bu uyarıyı göstererek indirmenizi ister. Bu uyarıyı bastırabilir ya da kütüphaneyi indirmeyi kabul edebilirsiniz: Alt + Enter tuşlarına basın ve ardından ya sağ oka tıklayın ve 'Etiket için bastır' seçeneğini seçin ya da indirmek için Enter tuşuna basın.

+0

problem çözülmüş görünüyor. Sadece bu iki satırın sırasını değiştirdim Sorunum, jquery'den önce myMario.js dosyasını yüklemeye çalıştığım sanırım :) –

+0

Teşekkürler, tam ihtiyacım olan şey! –

+0

URL'mdeki kitaplığın eşleşmesi gereken WebStorm'u "anlat" ın bir yolu var mı? –

13

Bu dosya bağlantısını seçmeniz ve bu dosyayı kitaplığınıza indirmek için Alt + Enter tuşunu tıklamanız gerekiyor. WebStorm dan

Ekran:

screen from WebStorm

+0

Bu çözüm daha basit ve nokta. Bu, bana yardımcı olacak açıklama demetini okumaktan ziyade bana yardımcı olur – koceeng

+0

Bu sorun WebStorm'a özel olduğundan kabul edilen yanıt olmalıdır. – InamTaj