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>
¿Fue útil?

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

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!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top