ionic2 chrome调试没有打字稿

ionic2 chrome调试没有打字稿

问题描述:

我正在使用离子版本2.1.12创建一个新的ionic2项目。
运行此 命令后ionic2 chrome调试没有打字稿

离子服务

使用Chrome来调试,但我不能找到打字稿文件

here is a screen shot

我的离子应用程序脚本版本是0.0.46,我搜索了一整天,有人可以帮助我。

单击(无域)并向下滚动节点模块。

+0

TS文件是在发现(无域),但为什么?我怎样才能把它移动到一个指定文件 – Tong

更新最新的离子-APP-脚本:

npm install @ionic/[email protected] 
+0

否这会导致未满足的依赖关系与离子2.2.0 – Louis

设置源地图中的package.json

"config": { "ionic_bundler": "webpack", "ionic_source_map": "source-map" }

根据链接 - Custom Configuration App Scripts

万一任何人使用vscode进行开发, 这是一个有用的链接:debug typescript in vscode

+0

这里同样的问题。做了你的建议。但得到完全相同的问题。 – pantonis

+0

把这个添加到我的package.json之后,现在我可以在build目录中看到ts文件,但是这个文件夹中有太多的js文件,我可以将这个ts文件移出这个文件夹,创建一个src文件Demo文件夹结构。谢谢。 – Tong

+0

@Tong你可以运行离子信息并分享输出吗? – pantonis

如果离子成为导致一个空白页,然后确保您的package.json都下面提到的内容....(内部脚本)

"scripts": { 
    "build": "ionic-app-scripts build", 
"watch": "ionic-app-scripts watch", 
"serve:before": "watch", 
"emulate:before": "watch", 
"deploy:before": "build", 
"build:before": "build", 
"run:before": "watch" 

    } 
+0

我把这个添加到我的package.json文件中,然后运行(npm install),然后重新运行(ionic serve)。浏览器链接变成http:// ipaddress:8100,曾经是http: //localhost:8100.为什么发生这种情况?非常感谢 – Tong

+0

不知道........但希望知道它的工作好.................. –