我正在玩一个Angular 2/Bootstrap 4/Webpack项目,只是为了看看新东西是如何排队的,我正试图通过JetBrains Chrome扩展程序在Chrome中的IntelliJ IDEA 15中进行调试.
问题是我在TypeScript文件中设置的任何断点都会被忽略.我正在使用内置的转换器并保留JavaScript输出文件与TypeScript文件具有相同的名称/位置,因此my-app.ts与my-app.js和相关的my-app位于同一文件夹中.js.map映射文件.
奇怪的是,如果我在生成的JavaScript文件中设置断点,则IDE会在TypeScript文件中的相应位置中断(即使它没有显示断点).然后我可以正常步骤,因为映射似乎有效.
问题似乎是在.ts文件中设置断点不会在相应的.js文件中设置所需的断点.
我做错了什么(我之前从未使用过TypeScript调试),或者这是IDEA中的错误?
PS无论是进行远程JavaScript调试还是通过IDEA的内置Web服务器进行本地调试,我都会得到相同的结果.