2016-11-02 27 views
0

我正在使用Ionic 2 RC1。我想知道如何將包含每個.ts文件的源映射包含到main.js文件中,並將它們的映射包含在main.js.map中。Ionic 2 - 使用源映射調試打字稿文件

不知何故,當試圖調試加載到從Safari連接到我的Mac的iPad上的應用程序時,我看不到.map文件在網絡選項卡或資源選項卡中加載/可見。我在iPad上打開了Web Inspector。

如何解決源地圖missbehaviour問題,以及如何在Safari,Chrome和其他瀏覽器中使用它。 謝謝, 拉德

更新1: 我使用這些NPM包:

"dependencies": { 
"@angular/common": "2.0.0", 
"@angular/compiler": "2.0.0", 
"@angular/compiler-cli": "0.6.2", 
"@angular/core": "2.0.0", 
"@angular/forms": "2.0.0", 
"@angular/http": "2.0.0", 
"@angular/platform-browser": "2.0.0", 
"@angular/platform-browser-dynamic": "2.0.0", 
"@angular/platform-server": "2.0.0", 
"@ionic/storage": "1.1.6", 
"ionic-angular": "2.0.0-rc.1", 
"ionic-native": "2.2.3", 
"ionicons": "3.0.0", 
"rxjs": "5.0.0-beta.12", 
"zone.js": "0.6.21" 
}, 
"devDependencies": { 
"@ionic/app-scripts": "^0.0.36", 
"typescript": "^2.0.3" 
}, 

回答

0

你應該使用 「@離子/應用程序的腳本」:在你的依賴套餐 「0.0.36」 .json文件 - 這應該做的工作。

+0

我在這裏創建了更長的版本:https://stackoverflow.com/questions/40356559/debugging-ionic-2-app-using-typescript-source-map-file-not-seen-by-vs- 2015-deb在上面的更新1中,我列出了我的配置。所以我確實有「@ ionic/app-scripts」:「0.0.36 – Rad