Стилус не работает на Express

У меня есть проект, который использует Nib и Stylus на сервере Express, и после некоторых изменений этот процесс компиляции из .styl в .css больше не работал, я искал в документации Nib, Stylus и Express, но я не могу найти ответ на проблему, потому что мой код, каталог файлов и настройки кажутся в порядке. Но все равно не компилируется.

Код:

express = require("express")
coffee = require("coffee-script")
stylus = require("stylus")
jade = require("jade")
nib = require("nib")

app = express.createServer()
port = process.env.PORT || 3000
app.use app.router
app.use express.methodOverride()
app.use express.bodyParser()
app.set "views", __dirname + "/views"
app.set "view engine", "jade"
app.use stylus.middleware(
    src: __dirname + "/src"
    dest: __dirname + "/public"
    compile: (str, path) ->
      stylus(str).set("filename", path).set("warn", true).set("compress", false).set("paths", [ require("stylus-blueprint") ]).use nib()
)  
app.listen port

Изучив документацию, проблемы Github, я не могу понять, какие изменения были внесены, чтобы перестать работать. Итак, мой вопрос, как или что я должен искать, чтобы попытаться решить эту проблему?

Спасибо за помощь заранее.


person Paulo Oliveira    schedule 25.03.2013    source источник
comment
Вы можете получить больше ответов и помощь в решении ваших проблем, если вы включите какие-либо ошибки, которые вы получили.   -  person thtsigma    schedule 28.03.2013
comment
Ошибок там не было, проще говоря: работало, пока какие-то изменения на каком-то *.coffee файле (сервере) и не остановились, ниоткуда снова заработало! :С   -  person Paulo Oliveira    schedule 11.04.2013


Ответы (1)


Было бы полезно, если бы вы предоставили вывод/журнал ошибок и файл пирога.

Также вы можете изучить использование connect-assets. Хороший пример использования — шаблон экспресс-кофе.

person fooling    schedule 25.03.2013