【发布时间】:2013-03-15 11:16:31
【问题描述】:
我有一个在 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 问题后,我无法理解为了停止工作而进行了哪些更改。那么,我的问题是,我应该如何或寻找什么来尝试解决这个问题?
提前感谢您的帮助。
【问题讨论】:
-
如果您包含收到的任何错误,您可能会收到更多回复并帮助您解决问题。
-
那里没有错误,简单地说:它工作,直到某些 *.coffee 文件(服务器)的一些更改并停止,从无处开始再次工作! :S
标签: node.js express coffeescript nib stylus