我在 Mac OS X 上运行最新版本的 Node。我已经安装了 Express 和 Stylus。还有最新版本。
当我修改它们时,Stylus 不会重新编译我的.styl文件。我怎样才能解决这个问题?
重新编译我的.styl文件的唯一解决方案是删除已编译的.css文件...重新启动我的应用程序,或执行清除缓存刷新(CMD + Shift + R)不会导致重新-编译。
这是我的应用程序配置的转储。这与使用可执行文件创建新的 express 应用程序时基本相同......
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\