如何在发布时停止 visual studio 生成打字稿 js 和 js.map 文件
How to stop visual studio generate typescript js and js.map files while publishing
我将我的项目设置为 combine javascript output into file
到 $(ProjectDir)dist\output.js
并取消选中 generate source maps
。
Tools -> Options -> Text Editor -> Typescript -> Project -> Automatically compile Typescript files which are not part of a project
也未选中。
从 visual studio 构建和 运行 项目时,它按预期工作:仅生成 output.js
个文件。
然而,在发布我的项目时,它仍然会为每个 .ts 文件生成 js 和 js.map 文件。
当我检查 myproject.pubxml.user
文件时,它说:
<File Include="app/app.module.js">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/app.module.js.map">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/app.routes.js">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/app.routes.js.map">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/controllers/account/loginController.js">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
如何阻止 Visual Studio 生成不需要的 .js 和 map.js 文件?
However while publishing my project, it still generates js and js.map file foreach .ts files.
您的 debug
和 release
可能有不同的配置。使它们相同。
我将我的项目设置为 combine javascript output into file
到 $(ProjectDir)dist\output.js
并取消选中 generate source maps
。
Tools -> Options -> Text Editor -> Typescript -> Project -> Automatically compile Typescript files which are not part of a project
也未选中。
从 visual studio 构建和 运行 项目时,它按预期工作:仅生成 output.js
个文件。
然而,在发布我的项目时,它仍然会为每个 .ts 文件生成 js 和 js.map 文件。
当我检查 myproject.pubxml.user
文件时,它说:
<File Include="app/app.module.js">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/app.module.js.map">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/app.routes.js">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/app.routes.js.map">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
<File Include="app/controllers/account/loginController.js">
<publishTime>06/16/2015 17:41:13</publishTime>
</File>
如何阻止 Visual Studio 生成不需要的 .js 和 map.js 文件?
However while publishing my project, it still generates js and js.map file foreach .ts files.
您的 debug
和 release
可能有不同的配置。使它们相同。