İ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?
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
Anladığım kadarıyla otomatik tamamlama içindir. – whipdancer
@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