Я сделал это с помощью компоновщика и небольшого сценария оболочки в моем проекте.Каждый раз, когда я сохраняю файл .coffee, он компилирует все мои скрипты.Работает отлично .
Щелкните правой кнопкой мыши по вашему проекту.Выберите свойства в нижней части меню.
- Строители
- Новые ...
- Расположение: $ {workspace_loc: /ProjectName/coffee-compile.sh}
- Рабочий каталог: $ {workspace_loc: / ProjectName}
- Обновить: укажите папку, в которой будут храниться ваши сгенерированные файлы .js.Это позволяет вам также сохранять файл .js открытым, и оно будет автоматически обновляться при повторной компиляции.
- Параметры сборки: укажите папку, в которой находятся ваши файлы .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..."
Определение компоновщика сохраняется как часть вашего проекта.Он находится в папке .settings.Таким образом, другие разработчики также могут проверить ваш проект и настроить все.
Обновление: для форматирования и раскраски кода я закончил установку последней версии Aptana в Eclipse.
Update2 : я перестал использовать Eclipse в пользу Intellij.Редакторы и встроенная поддержка компиляции кода замечательны.Я настоятельно рекомендую вам попробовать.