configurație - Cum să oprești Visual Studio să genereze fișiere TypeScript js și js.map în timpul publicării


Am configurat proiectul meu astfel încât combine javascript output into file să fie $ (ProjectDir)dist\output.js și să debifez generate source maps.

Instrumente -> Opțiuni -> Editor de text -> Typescript -> Proiect -> Compilare automată a fișierelor Typescript care nu fac parte dintr-un proiect este, de asemenea, debifată.

În timp ce construiești și rulezi proiectul din Visual Studio, funcționează conform așteptărilor: generează doar fișierele output.js.

Totuși, în timp ce public proiectul meu, acesta generează în continuare fișiere js și js.map pentru fiecare fișier .ts.

Când verific fișierul myproject.pubxml.user, acesta spune:

<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>

Cum pot opri Visual Studio să genereze acele fișiere .js și map.js nedorite?

Răspuns #1

Totuși, în timp ce public proiectul meu, acesta generează în continuare fișiere js și js.map pentru fiecare fișier .ts.

Probabil ai o configurație diferită pentru debug și release. Fă-le identice.