【问题标题】:Stylus not working on Express手写笔无法在 Express 上运行
【发布时间】: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


【解决方案1】:

如果您提供错误输出/日志和 cakefile,将会很有用。

您可能还想考虑使用connect-assetsexpress-coffee template 是一个很好的用法示例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-13
    • 2015-05-01
    • 1970-01-01
    • 2017-05-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多