El uso de Texto en archivos cshtml
-
12-12-2019 - |
Pregunta
Me pregunto ¿hay alguna forma de utilizar la Máquina de Afeitar cshtml archivos?
Por ejemplo, algo como esto
<script language="text/typescript">
/// typescript goes here
</script>
Solución
Typycript no es un tiempo de ejecución;Es compilado cruzado en JavaScript.Como resultado, deberá escribir su mecanografiarlo, compilarlo y, a continuación, incluirlo dentro de las etiquetas de script de JavaScript o como un archivo externo.
Otros consejos
es posible.He desarrollado Compilar TypyRScript - Un compilador automático de TypeScript a JavaScript en la mosca.Tener un intento!
Permítanme añadir que Roba respuesta que es técnicamente posible incrustar el manuscrito compilador en una página de descarga, y que el navegador compilar el código escrito en <script language="text/typescript">
las etiquetas.
El rendimiento, sin embargo, sería subóptima y de precompilación en el servidor sería preferido.Técnicamente, no hay nada que lo impida un preprocesador de esto (T4 podría hacerlo).
Acabo de verificar con mi extensión favorita de VS: webs esenciales web
Podría compilar manualmente los archivos de TypScript utilizando TSC.EXE y luego agregar el JavaScript resultante a su proyecto o usar una herramienta, como ESENCIALES WEB que compila en GUARDAR.
A medida que el compilador se puede compilar a JavaScript, también puede permitir que el navegador del usuario haga la compilación sobre la marcha (al costo del rendimiento y el tamaño del archivo, el compilador es bastante grande).Un ejemplo de este enfoque es la solución de Niutech.
Si está utilizando la agrupación y la minificación, acabo de lanzar una implementación de IbundleTransform que compila TypeScript a JavaScript.Está en github y nuget (Install-Package TypeScriptBundleTrensform).Si aún no está utilizando la agrupación y la minificación, ¡vale la pena echarle un vistazo!