Node.js: создание проекта Express с использованием CoffeeScript - PullRequest
15 голосов
/ 02 сентября 2011

Когда я запускаю express app_name, expressjs создает все необходимые папки и файлы.Мне интересно, есть ли способ сделать то же самое, но вместо создания app.js в JS, он создает в CoffeeScript.

Спасибо

Ответы [ 5 ]

12 голосов
/ 02 сентября 2011

Попробуйте это: https://github.com/twilson63/express-coffee

express-coffee - это шаблон или шаблон для начала написания экспресс-веб-приложений на CoffeeScript. Он готов к базовой настройке для Express Web App. Он включает в себя Cakefile, который позволяет вам создавать, специфицировать и смотреть ваш coffeescript по мере разработки. Вы взламываете папку src и запускаете команду build build для создания файлов вашего сервера, записываете свой мокко в папку тестов и запускаете тест теста или спецификации для запуска набора тестов. Создайте свои нефритовые представления в папке представлений и поместите ваши общие ресурсы в общую папку ...

8 голосов
/ 19 сентября 2012

Вы можете проверить скелет . Я также создал frappe , который похож, но настроен на мой вкус.

2 голосов
/ 02 сентября 2011

Я не думаю, что для этого есть инструмент командной строки, но есть множество шаблонных проектов, с которых вы могли бы начать.В частности, я бы порекомендовал sstephenson's node-coffee-project .Это не специфично для Express, но вы можете легко бросить Express в package.json и создать файл src/app.coffee, который будет выглядеть примерно так:

express = require 'express'
app = express.createServer()
# TODO: configuration
app.listen 3000

Важно иметь Cakefile, который может выполнятьзадачи вашего проекта.Для проекта Express вы можете добавить задачу, которая не только непрерывно перекомпилирует ваш CoffeeScript, но и перезапускает сервер каждый раз, когда вы изменяете исходный файл.Вот гист Cakefile, который я использую в одном из моих проектов (вам нужно добавить "watch-tree" в ваши `devDependencies).

1 голос
/ 06 июля 2012

ExpressOnSteroids Экспресс + SCSS + КОФЕ СКРИПТ

Проект клонирования и запуск задачи тортов / path / to / dev dev

0 голосов
/ 17 декабря 2011

только что обнаружил, что на github есть проект под названием 'zappa', который может быть вам полезен http://zappajs.org

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...