Visual Studio 2015 删除 Typescript SourceMapping
Visual Studio 2015 removing Typescript SourceMapping
我在 Visual Studio 项目中使用 TypeScript。
有以下文件:
- Example.ts
- Example.js.map
- Example.js
要调试 Chrome 中的 TypeScript 代码,必须将其作为 .js 文件的最后一行
//# sourceMappingURL=Example.js.map
但有时 Visual Studio 会删除此行,有时会添加它。
每次更改和保存 .ts 文件时,它都会删除 sourceMapping 行。
当我通过 Build -> Build "Project Name" 构建整个项目时,它会添加 sourcemapping 行。
在 TypeScript Build 下的项目配置 -> Generate source maps 已启用。 保存时编译 也已启用。
如果 Visual Studio 在更改和保存 .ts 文件后不删除源映射就好了。
我找到了解决此问题的方法。
需要将其添加到 csproj 文件中:
<TypeScriptSourceMap>true</TypeScriptSourceMap>
我在 Visual Studio 项目中使用 TypeScript。 有以下文件:
- Example.ts
- Example.js.map
- Example.js
要调试 Chrome 中的 TypeScript 代码,必须将其作为 .js 文件的最后一行
//# sourceMappingURL=Example.js.map
但有时 Visual Studio 会删除此行,有时会添加它。 每次更改和保存 .ts 文件时,它都会删除 sourceMapping 行。 当我通过 Build -> Build "Project Name" 构建整个项目时,它会添加 sourcemapping 行。
在 TypeScript Build 下的项目配置 -> Generate source maps 已启用。 保存时编译 也已启用。
如果 Visual Studio 在更改和保存 .ts 文件后不删除源映射就好了。
我找到了解决此问题的方法。 需要将其添加到 csproj 文件中:
<TypeScriptSourceMap>true</TypeScriptSourceMap>