Saltar al contenido

¿Cómo ocultar archivos Typescript en el navegador?

Tenemos la mejor respuesta que hemos encontrado en internet. Nosotros queremos que te sea útil y si puedes aportar algo que nos pueda ayudar a mejorar hazlo con libertad.

Solución:

En tus tsconfig.json expediente:

"compilerOptions": 
        ...
        "sourceMap": false,
        ...
    

Si deshabilita los mapas de origen, su texto mecanografiado ya no se cargará desde los archivos de mapas. Pero para “ocultarlos” por completo, puede eliminarlos una vez que inserte su código en producción, ya que el mecanografiado no es absolutamente necesario para que su aplicación funcione una vez que se transfiere a JS.

Además, tenga en cuenta que Typescript se transfiere a JS, que sigue siendo un código del lado del cliente, y el cliente podrá leerlo. Si desea ofuscar su código, debe echar un vistazo a webpack (que es utilizado por angular-cli)

Puede ver el código fuente original porque está emitiendo mapas fuente.

Los mapas de origen son utilizados por el navegador para vincular sus archivos JavaScript a su TypeScript.

Lo que puede hacer es deshabilitar la generación de mapas fuente en su tsconfig.json cuando estás compilando para producción. Además de esto, también puede utilizar el outDir propiedad para compilar toda su aplicación en un dist carpeta. Esta debería ser la carpeta que implementa en producción, no su src carpeta.

Hay otras buenas razones para usar una carpeta de salida diferente, por ejemplo, ignorarla en su repositorio de git.

Te mostramos las reseñas y valoraciones de los usuarios

Si conservas algún titubeo o disposición de regenerar nuestro ensayo eres capaz de dejar un informe y con gusto lo observaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *