2017-04-10 16 views
0

我已经在android中使用离子构建android构建了我的离子2应用程序。 应用程序工作正常。 我正在使用Chrome检查设备来调试android应用程序。 现在,我想调试我的login.ts(这是组件文件)。 但是我无法在文件列表中看到我的Login.ts文件(请参阅this图片以供参考)。为什么它不显示项目src文件夹中的任何文件?如何在铬检测设备中调试离子2项目的* .ts文件?

回答

1

因此编译时会传递所有内容到JavaScript。为了调试,你应该在你的代码中使用的console.log语句,并检查基础上,console.logs

+0

在每个需要调试的部分放置如此多的console.log()语句是不公平的吗?另外,我必须每次构建应用程序才能看到结果,但这需要花费太多时间。应该有另一个解决方案。 –

+0

@NiravParsana那会不公平?一旦你解决了问题,你可以评论他们。除此之外,我不知道如果没有输出数据流在页面上的输出,您将如何调试。 – divyanshch

+0

“你将如何调试”,这就是我找到的,朋友:) –

3

只需添加到您的package.json控制台调试:

"config": { "ionic_bundler": "webpack", "ionic_source_map_type": "#inline-source-map" }

做一个重新( ionic run android)和开放开发工具(搜索Chrome远程调试)。资源标签中会重新加载资源。您应该能够在android_assets下看到您的整个项目结构。

适用于带Safari的ios调试。