Búsqueda de sitios web

configuración - Cómo evitar que Visual Studio genere archivos TypeScript js y js.map al publicar


Configuré mi proyecto para que combine javascript output into file a $ (ProjectDir)dist\output.js y desmarqué generate source maps.

Herramientas -> Opciones -> Editor de texto -> Typescript -> Proyecto -> Compilar automáticamente archivos de Typescript que no son parte de un proyecto también está desmarcado.

Mientras se construye y ejecuta el proyecto desde Visual Studio, funciona como se espera: genera solo archivos output.js.

Sin embargo, al publicar mi proyecto, todavía genera archivos js y js.map para cada archivo .ts.

Cuando reviso el archivo myproject.pubxml.user, dice:

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

¿Cómo puedo evitar que Visual Studio genere esos archivos .js y map.js no deseados?

Respuesta #1

Sin embargo, al publicar mi proyecto, todavía genera archivos js y js.map para cada archivo .ts.

Probablemente tengas una configuración diferente para debug y release. Haz que sean iguales.

Artículos relacionados