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の問題を調べた後、動作を停止するためにどのような変更が加えられたのか理解できません. それで、私の質問は、この問題を解決するためにどのように、または何を探すべきですか?

事前に助けてくれてありがとう。

4

1 に答える 1

0

エラー出力/ログとケーキファイルを提供していただけると助かります。

また、connect-assets の使用を検討することもできます。使用の良い例は、express-coffee テンプレートにあります。

于 2013-03-25T23:43:24.027 に答える