- PVSM.RU - https://www.pvsm.ru -

Шаблон проекта Express.js

Взять можно тут: github.com/maxatwork/expressjs_template [1]

Что есть

Установка

Вытаскиваем zip-архив [10] (чтоб ссылок на git не оставалось), разворачиваем в нужную папку, переходим в нее, выполняем npm install.

Также, хорошо бы иметь установленными:

# grunt - аналог make 
npm install -g grunt

# nodemon - запускает и перезапускает nodejs при изменении скриптов
npm install -g nodemon

Далее можно выполнить:

  • grunt — прогонит тесты
  • grunt watch — будет смотреть за изменениями файлов, и перезапускать тесты
  • nodemon app.coffee — запустит сервер

Ну и неплохо бы поправить README.md и package.json под свои данные.

Возможно, кому-то сэкономит 15 минут времени =)

Автор: maxatwork

Источник [11]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/node-js/21745

Ссылки в тексте:

[1] github.com/maxatwork/expressjs_template: https://github.com/maxatwork/expressjs_template

[2] learnboost.github.com/stylus/: http://learnboost.github.com/stylus/

[3] github.com/TrevorBurnham/connect-assets: https://github.com/TrevorBurnham/connect-assets

[4] github.com/shomeya/bootstrap-stylus: https://github.com/shomeya/bootstrap-stylus

[5] github.com/visionmedia/nib: https://github.com/visionmedia/nib

[6] github.com/kriszyp/promised-io: https://github.com/kriszyp/promised-io

[7] visionmedia.github.com/mocha/: http://visionmedia.github.com/mocha/

[8] github.com/visionmedia/should.js/: https://github.com/visionmedia/should.js/

[9] github.com/visionmedia/supertest: https://github.com/visionmedia/supertest

[10] zip-архив: https://github.com/maxatwork/expressjs_template/archive/master.zip

[11] Источник: http://habrahabr.ru/post/161253/