我使用TypeScript
和Visual Studio
将强大的强类型语法编译成slutty JavaScript。我已将项目和Visual Studio配置为执行以下操作:
在生成的源代码映射文件中找到的生成的JSON
对象中,我可以看到他的"名称"属性对我在原始TypeScript .ts
文件中出现的方法名称和其他内容的大量引用。这些"符号名称" (,因为specification proposal喜欢称呼它们)也会出现在我的最终.js
文件中。
我要解决的一个问题是最小化生成的JavaScript文件,同时保留源地图文件提供的所有酷炫功能。
由于我还没弄明白如何让Visual Studio自己最小化JavaScript文件,然后生成很棒的源地图文件( how?),如果我使用其他工具会发生什么做缩小;未触动的源地图文件是否仍能按预期工作?
我担心的主要原因是我认为该工具将在缩小的文件中提供新的符号名称。当然,对我来说最优选的解决方案是让Visual Studio在生成源映射文件之前自己进行缩小。