手写笔不能在Express上使用

我有一个在Express服务器上使用Nib和Stylus的项目,经过一些更改后,从.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的问题,我不明白什么样的变化已经停止工作。 那么,我的问题是,我应该如何或想要尝试解决这个问题?

我在这里先向您的帮助表示感谢。

如果你提供了一个错误的输出/日志和一个cakefile文件,这将是有用的。

你也可能想看看使用连接资产 。 express-coffee模板是一个很好的例子。