javascript - coffee - js to coff
¿Integrando CoffeeScript con Eclipse? (3)
Estoy usando coffee
s -w
opción para esto. Abra una terminal, cd
al directorio de su proyecto y luego ejecute coffee -w ./coffee -c ./js
. Suponiendo que sus archivos de coffee
están almacenados en una carpeta llamada coffee
y está compilando sus archivos en una carpeta llamada js
.
Mantenga la terminal abierta mientras su sesión de codificación. coffee
compilará su script cada vez que vuelva a guardar el archivo.
¿Hay alguna manera de integrar CoffeeScript y Eclipse, de modo que cuando escribo CoffeeScript en una ventana, el otro muestre el código compilado como Javascript?
Esperaré por las respuestas. Gracias.
Escribí un complemento para transpilar automáticamente archivos de CoffeeScript (entre otros) automáticamente.
-> https://github.com/gossi/eclipse-transpiler-plugin
Básicamente, hace lo mismo que el script de Jon Stevens Shell, pero tiene una interfaz de usuario agradable para la configuración.
Lo hice con un constructor y un pequeño script de shell en mi proyecto. Cada vez que guardo un archivo .coffee, compila todos mis scripts. Funciona muy bien
Haga clic derecho en su proyecto. Seleccione propiedades cerca de la parte inferior del menú.
- Constructores
- Nuevo...
- Ubicación: $ {workspace_loc: /ProjectName/coffee-compile.sh}
- Directorio de trabajo: $ {workspace_loc: / ProjectName}
- Actualizar: especifique la carpeta donde viven sus archivos .js generados. Esto le permite mantener el archivo .js abierto también y se actualizará automáticamente cuando las cosas se vuelvan a compilar.
- Opciones de compilación: especifique la carpeta donde viven sus archivos .coffee.
ProjectName / coffee-compile.sh:
#!/bin/bash
if [ ! -d ./target/coffee ]; then
mkdir -p ./target/coffee
fi
echo "Compiling coffee script files..."
/usr/bin/coffee --output ./target/coffee --compile ./coffee
echo "Done..."
La definición del constructor se guarda como parte de su proyecto. Está en la carpeta .settings. De esta forma, otros desarrolladores también pueden verificar su proyecto y tener todo ya configurado.
Actualización: para formatear y colorear el código, terminé instalando la última versión beta de Aptana en Eclipse.
Actualización2 : he dejado de usar Eclipse a favor de Intellij. Los editores y el soporte integrado para compilar el código son maravillosos. Te sugiero que lo pruebes.