我發現在chrome調試器中調試離子代碼非常困難。 實際上,它只有angular2項目,但帶有離子成分。當我打開chrome dev工具並選擇「go to file」時,我找不到想要調試的.ts文件。 這對我來說很奇怪。我可以輕鬆地調試任何angular2項目,爲什麼不在離子? 我想使用ionic3/angular4開發移動網站。 離子也使用webpact,如果是這樣,我想我只需要啓用sourcemap,然後在chrome dev工具中進行調試。 你有沒有成功調試離子.ts文件鉻?如何在chrome開發工具中調試ionic3打字代碼
0
A
回答
0
如果您使用的是Visual Studio代碼,您可以安裝Cordova Tools擴展程序,它可以讓您在設備上進行調試,它是VSCode的一個非常強大的工具,它也是我發現的最佳編輯器/ IDE Ionic 3和Angular 4應用程序。
的程序是直截了當:
從.vscode目錄中刪除現有launch.json文件,然後進入調試器和點擊小齒輪圖標。
選擇Cordova作爲調試器。
擴展將創建12個CONFIGS你其實,我們需要的第一個是「運行Android設備」
現在,這是我做(Mac OS X的塞拉利昂),這取決於如何以及您的系統中安裝了哪些組件可能會發生變化。我打開Android Studio,然後連接連接到我的android測試設備的USB電纜。
一旦我看到我的設備在Android監視器面板中列出並且調試進程在Logcat選項卡中運行,我切換到我的VSCode窗口並在終端中發出:ionic cordova android run,然後等待應用程序啓動在通電話。
一旦應用程序顯示在設備中,請單擊VSCode中的調試按鈕,應該附加調試器。
現在,您的調試器應該能夠觸發您的斷點,並讓您使用在測試設備上運行的應用程序來調試打字稿代碼。
我猜你也可以直接從Chrome開發者工具進行調試,但它可能需要配置關於tsconfig.json內源地圖文件的位置,一些額外的選項。我寧願向您推薦vscode,因爲它具有大量有用的功能,它是免費的,並且還具有用於UI的Ionic 3片段,自動完成和CLI命令的擴展。
相關問題
- 1. 調試LESS與Chrome開發者工具
- 2. Chrome開發者工具/調試器:「漂亮打印」不工作
- 3. Chrome開發工具:代碼摺疊
- 4. Genymotion如何使用Chrome開發工具進行調試
- 5. 使用chrome web開發人員工具在HTML5中調試javascript
- 6. 在chrome開發工具中調試本地nodejs腳本
- 7. 在Chrome開發工具中調試Adobe Analytics Beacon GET與POST
- 8. Stetho:Facebook的調試在Chrome瀏覽器開發工具不工作
- 9. 如何檢查Chrome開發人員工具上的jQuery代碼?
- 10. Chrome開發人員工具>在源代碼中查找
- 11. 不能在Chrome開發工具中編輯源代碼
- 12. 如何使用谷歌Chrome開發工具調試javascript Eclipse的工具
- 13. 如何查看打字稿代碼在Chrome與VS代碼調試
- 14. 如何隱藏在Chrome開發工具
- 15. 如何在chrome開發工具中調出移動鍵盤?
- 16. 在鉻開發工具中調試plunker
- 17. 如何使用Chrome開發人員工具在Android中調試J2V8?
- 18. 如何檢查Chrome開發工具是否已打開?
- 19. Chrome開發工具中的調試技巧
- 20. 關閉Chrome開發人員工具中的調試模式
- 21. 調試在谷歌Chrome瀏覽器開發工具與Blackboxing
- 22. Chrome開發工具 - 元素中的JavaScript代碼不完整
- 23. 在Chrome開發工具中進行修改/調試後,在控制檯中重新實例化AngularJS代碼
- 24. 如何在Sonar代碼審查工具中打開PHP項目?
- 25. 在使用工作空間時在chrome開發工具中美化代碼
- 26. Chrome開發工具如何顯示Cookie
- 27. Chrome開發者工具來確定代碼中執行REST調用的位置?
- 28. 在windows下調試android工具代碼。
- 29. 使用Chrome開發人員工具調試資源腳本
- 30. 使用Chrome的開發工具調試JSON