Stylus をセットアップしようとしたとき、最初は非常にイライラしていました。なぜなら、src
とのdest
設定を調整し、ノードを再起動し、リフレッシュし、Stylus がコンパイルされていなかったからです。のようなページにありましたhttp://localhost:3000/tasks
。ただし、src
とのdest
パスは正しく、Node を再起動してインデックス ページを読み込もうとするとhttp://localhost:3000
、Stylus は正しくコンパイルされました。
正しくコンパイルされていることがわかりましたが、ホーム URL からのみです。ホーム ページから更新するまで .styl ファイルへの変更は更新されないため、何か設定が間違っているのではないかと考えています。 、GET パラメータ ページではありません。
var express = require('express');
var app = express();
var stylus = require('stylus');
app.configure(function () {
this.set("views", __dirname + "/views/jade");
this.set("view engine", "jade");
this.use(express.bodyParser());
this.use(express.methodOverride());
this.use(this.router);
this.use(stylus.middleware({
src: __dirname + '/views/styl', //styl files to be compiled
dest: __dirname + '/public/css', //destination for compiled css
compress: true
}));
this.use(express.static(__dirname + '/public'));
});
私が説明しているのは通常のプロセスですか、それとも、ファイルの変更に気付いた場合、URL が何であれ、Stylus は再コンパイルする必要があり.styl
ますか?