У меня есть проект, который использует 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, я не могу понять, какие изменения были внесены, чтобы перестать работать. Итак, мой вопрос, как или что я должен искать, чтобы попытаться решить эту проблему?
Спасибо за помощь заранее.