2014-09-22 3 views

ответ

1

, смотря на руководство по началу работы для strongloop, похоже, что это зависит от yoman и grunt, поэтому я бы просто использовал grunt для компиляции ваших cs в js при запуске процесса сборки. grunt-contrib-coffee станет хорошим местом для начала.

http://docs.strongloop.com/display/SLC/Getting+started+with+StrongLoop+Controller https://github.com/gruntjs/grunt-contrib-coffee

2

Я использовал LoopBack недавно, и написал код бэкэнд CoffeeScript. Уловка заключается в том, что вы не можете использовать команду slc run для ее запуска. Вместо этого, после генерации исходного скелета приложения с slc, перепишите файл основного сервера в файл coffeescript. Самый быстрый способ сделать это, вероятно, чтобы преобразовать его с js2coffee:

npm install -g js2coffee 
js2coffee server/server.js > server/server.coffee 
rm server/server.js 

Затем зарезки сервер LoopBack используя coffee вместо slc run

npm install -g coffee-script 
coffee server/server.coffee 

Это запускает сервер так же, как и любой другой Node.js приложение , и вы можете написать какие-либо файлы вашего сервера в coffeescript, без предварительной предварительной компиляции их с grunt и т. д.

Если вы чувствуете, что вам не хватает какой-либо бонус функции slc run, такие как кластеризация и мониторинг процессов, вы можете попробовать pm2 в качестве обобщенной альтернативы. Он поддерживает coffeescript из коробки. Надеюсь, в будущем (подсказка подсказки, StrongLoop) инструмент slc тоже.

Смежные вопросы