我有一个在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 :(得分:0)
如果您提供了错误输出/日志和cakefile,那将非常有用。
您也可以考虑使用connect-assets。使用的一个很好的例子是express-coffee template。