在Visual Studio 2013中使用Typescript时,我似乎记得我可以在浏览器窗口中运行时编辑TypeScript源,然后刷新浏览器窗口并获得新的更改。
现在,在Visual Studio 2015中,Visual Studio在浏览器窗口打开时禁用编辑。这意味着一旦我想编辑源代码,我就必须停止并重新启动。这对我来说似乎很愚蠢,因为它需要做的就是重新编译源代码,无论如何它都是这样做的。 :)
有什么方法可以解决这个问题吗?
答案 0 :(得分:1)
不,这在当前的CTP(5)中被打破了。
虽然在积压的情况下,在uservoice上投票支持加快速度:http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/6926059-edit-and-continue-for-typescript
答案 1 :(得分:1)
我最近针对我一直在努力的一些项目解决了这个问题,并希望分享我所做的事情,以防它帮助其他任何人。
我最终意识到在调试模式下更新TypeScript文件后会从JS文件中删除源映射引用,例如:
//# sourceMappingURL=View.js.map
一旦我做了这个发现,我就能找到一个记录的错误,找出解决问题的步骤:
https://github.com/Microsoft/TypeScript/issues/5001
总之,我所做的是右键单击Visual Studio中的项目文件,转到TypeScript选项卡并取消勾选并重新勾选选项'生成源地图' (见下图)然后保存了项目文件。
我希望这能帮助别人,就像它有我一样:)