2013-03-25 119 views
2

我有一个在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上的问题,我无法理解已经进行了什么样的变化停止工作。所以,我的问题是,我应该如何或想要尝试解决这个问题?

感谢您的帮助提前。

+0

如果您收到您收到的任何错误,您可能会得到更多答复并帮助解决您的问题。 – thtsigma 2013-03-28 03:57:57

+0

在那里它没有错误,把它简单:它的工作,直到一些* .coffee文件(服务器)上的一些变化并停止,从无处开始再次工作! :S – 2013-04-11 15:21:18

回答