2015-06-16 64 views
3

我建立了我的項目combine javascript output into file$(ProjectDir)dist\output.js並取消選中generate source maps如何在發佈時停止visual studio生成打字稿js和js.map文件

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> 

我如何阻止產生那些不需要的.js Visual Studio和map.js文件?

回答

5

但是,在發佈我的項目時,它仍然生成js和js.map文件的foreach .ts文件。

您可能對debugrelease有不同的配置。讓他們一樣。

+0

啊,這是真的。處理打字稿令我困惑。非常感謝。, –

相關問題