6

はい、わかっていconnect-assetsます。coffeescriptしかし、私はファイルがリクエストに応じてコンパイルできることを願っています。stylusミドルウェアと同じように。

app.use(stylus.middleware(
  src: __dirname + "/assets",
  dest: __dirname + "/public"
))

それで...このように機能するものはありますか?

編集:私も知っていconnect.compilerます。ただし、の最新バージョンでは削除されていconnectます。

4

2 に答える 2

6

新しいモジュールnpminstallconnect-coffee-scriptを公開しました。これは、まさにそれを実行します。ドキュメントとサンプル、および紹介記事が提供されています。

これがreadmeの例です:

    var coffeescript = require('connect-coffee-script');
    var connect = require('connect');

    var app = connect();

    app.use(coffeescript({
        src: __dirname,
        dest: __dirname + '/public',
        bare: true
    }));

    app.use(connect.static(__dirname + '/public'));

    app.listen(3000)
于 2012-07-24T12:30:04.943 に答える
1
app.use(express.compiler({
  src: __dirname + "/assets",
  dest: __dirname + "/public",
  enable: ['coffeescript']
}));

両方を使用している場合は、イネーブルアレイにスタイラスを追加することもできます。

Express2.5.9を使用しているim

于 2012-07-18T20:16:03.667 に答える