2016-04-11 14 views
-2

İyi bir kodlayıcı olmanın çok önemli olmadığını biliyorum, ancak birisinin .js.map dosyalarında neler olduğunu anladığını ve anlayabildiğini merak ediyorum. Bu basit .ts dosyası için Örneğin Bütün bu çöpleri js.map dosyasında nasıl anlarım?

,

import {bootstrap} from 'angular2/platform/browser'; 
import {enableProdMode} from 'angular2/core'; 
import {AppComponent} from './app.component'; 
import {HTTP_PROVIDERS} from 'angular2/http'; 
import {JSONP_PROVIDERS} from 'angular2/http'; 

enableProdMode(); 
bootstrap(AppComponent, [HTTP_PROVIDERS, JSONP_PROVIDERS]); 

js için derleme sonra bu .js.map dosyayı almak

{"version":3,"file":"main.js","sourceRoot":"","sources":["main.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;YAMA,qBAAc,EAAE,CAAC;YACjB,mBAAS,CAAC,4BAAY,EAAE,CAAC,qBAAc,EAAE,sBAAe,CAAC,CAAC,CAAC"} 

Neden?

+1

online haritalar kaynak aramayı denediniz mi? Buradaki standardın biraz açıklanmasına gerek kalmayacak. Sürüm 3 için teklif burada bulunabilir. https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.q4jwyo5vn7wd – toskv

+0

Anladığım kadarıyla otomatik tamamlama içindir. – whipdancer

+0

@whipdancer hayır değiller. Geliştirici tarafından yazılan dilde hata ayıklamayı kolaylaştırmak için bir dilde üretilen kodu, oluşturulduğu dile geri eşlerler. soru ne yaptıklarıyla değil, nasıl çalıştıklarıyla ilgilidir ve bu ya SO için çok geniş ya da en iyi ihtimalle kullanıcının standart bir belge gibi bir alan dışı kaynağa işaret edilmesidir. Her iki durumda da soru kapatılmalıdır. :) – toskv

cevap