如何在发布时停止visual studio生成typescript js和js.map文件

时间:2015-06-16 22:04:35

标签: visual-studio-2013 configuration typescript 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个文件。

然而,在发布我的项目时,它仍会生成js和js.map文件foreach .ts文件。

当我检查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文件?

1 个答案:

答案 0 :(得分:5)

  

然而,在发布我的项目时,它仍会生成js和js.map文件foreach .ts文件。

debugrelease可能有不同的配置。让他们一样。