Я использую последнюю версию Node в Mac OS X. Я установил Express вместе со Stylus. Также последние версии.
Stylus не перекомпилирует мои файлы .styl , когда я их изменяю. Как я могу это исправить?
Единственное решение для повторной компиляции моих файлов .styl - это удалить скомпилированные файлы .css ... перезапустить мое приложение , или выполнение очистки-кеширования-обновления (CMD + Shift + R) не приводит к повторной компиляции.
Вот дамп конфигурации моего приложения. Это в основном то же самое, что и при создании нового экспресс-приложения с исполняемым файлом ...
app.configure(function ()
{
this.set("views", __dirname + "/views");
this.set("view engine", "jade");
this.use(express.bodyParser());
this.use(express.methodOverride());
this.use(express.static(__dirname + '/public'));
this.use(require("stylus").middleware({
src: __dirname + "/public",
compress: true
}));
this.use(this.router);
});
И мой .styl , и скомпилированный . Файлы css находятся в [application] \ public \ stylesheets \